Salve a tutti,
ho un problmea con le variabili di sessioni.Praticamente nel file di login quando gli divo di satmpare tali variabili (giuto per provare se prende qualcosa) stampa tutte le variabili in modo corretto.Ma quando faccio il collegamento tramite header ad'unatra pagina e cerco di recuperare le variabili non stampa nulla.Questi sono gli spezzoni di codice che ho scritto:
Pag1
$user=$_POST["txtuser"];
$pass=$_POST["txtpassword"];
$connessione=mysql_connect("localhost","root");
mysql_select_db("registrazioni",$connessione);
$query="SELECT Nome,Cognome FROM utenti_privati WHERE Username='$user' AND Password='$pass'";
$QUERY=mysql_query($query);
$numRow=mysql_num_rows($QUERY);
if($numRow>0){
$record=mysql_fetch_array($QUERY);
session_start();
($_SESSION['nome']=$record["Nome"]);
($_SESSION['cognome']=$record["Cognome"]);
mysql_close($connessione);
//echo("{$_SESSION['nome']} {$_SESSION['cognome']}");
header("location:new.html");
}
else
header("location:errore.html");
Pag2
Prova sessione!!
<?php
<?php
session_start();
//echo ("ciao");
if(isset($_SESSION['nome']))
{
echo("{$_SESSION['nome']}");
}
else
echo("Utente non loggato");
?>
Prova sessione!
Addirittura non mi stampa il semplice echo("ciao");
Confido in un vostro aiuto,grazie