problema salvataggio e richiamo SESSION

parsifal

Nuovo Utente
18 Gen 2014
26
0
0
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
			  	//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
//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
 

Discussioni simili