Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    21

    problema salvataggio e richiamo SESSION

    salve, cercherò di essere il più chiaro possibile.
    utilizzo un server wamp su ubuntu 12.04 lts, seguendo varie guide su come utilizzare le session alla fine sono arrivato a questo risultato:
    nella pagina 1.html inserisco i vari parametri tramite POST e questo apre il file 1.php dove ho avviato e salvato la sessione cosi:
    Codice PHP:
    <?php
                      
    //apro la sessione
                    
    session_start();
                    
    //recupero username e password
                    
    $nomelocale=$_POST['NomeLocale'];
                    
    //salvo i dati
                        
    $_SESSION['nomelocale'] = $nomelocale;
                  include(
    "conf.php");
                    
    $database "musicbox";
                    
    $connessione mysql_connect($nomehost,$nomeuser,$password);
                    
                    
    mysql_select_db($database);
                
                    
                    
    $query "SELECT Username, Password, NomeLocale FROM UTENTE WHERE Username = '$_POST[username]' AND Password = '$_POST[password]' AND NomeLocale =                 '$_POST[NomeLocale]'";
                            
                    
    $risultato mysql_query($query);
            
                                    
        
                    while(
    $row mysql_fetch_assoc($risultato))
                    {
                        
                        
    header("location: home_1.html");
                        exit;                
                    }
                    echo 
    "username o password errati";
                    
                    
            
        
    ?>
    "salvata" la sesison dovrei riaprirla nel file 2.php e sempre seguendo quelle guide alla fine sono arrivato a questo.
    Codice PHP:
    <?php
    //apro la sessione
    session_start();
    //recupero i dati
    $nomelocale=$_SESSION['nomelocale'];
    include(
    "conf.php");

    $connessione mysql_connect($nomehost$nomeuser$password)
    or die(
    "connessione non riuscita");
    //selezione database
    $db_database "musicbox";
    $databse mysql_select_db($db_database$connessione)
    or die(
    "non riesco a selezionare il database");

    $query"SELECT Username 
             FROM UTENTE_BASE
             WHERE NomeLocale= '"
    .$nomelocale."'";
    $risultato mysql_query($query);   
    echo 
    "$query";                      
    while (
    $row=mysql_fetch_array($risultato))
    {
       echo 
    "<h1>
                <p align='Center'>UTENTI LOGGATI</p>
             </h1>"
    ;
       echo 
    "<table><tr><td><h2> 
                <p align ='Center'>
    $row[0]\n</p>
              </h2></td></tr></table>"
    ;            
    }
    mysql_close();
    ?>
    ho inserito la riga echo "$query" e quello che stampa è questo: SELECT Username FROM UTENTE_BASE WHERE NomeLocale= ''

    PS: sempre seguendo quello righe mi è stato detto di cambiare il file /etc/php5/apache2/php.ini decommentanto le righe dove spuntava session.save_path e modificale cosi: session.save_path = "N;MODE;/var/www;"
    nel file php.ini ho quindi ho decommentato e modificato tutte queste righe di codice.

    spero che qualcuno abbia qualche suggerimento. grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Controlla se hai i permessi per scrivere nella directory

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    21
    potresti spiegarmi come controllare ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.