-
Problema con $_SESSION
Ciao a tutti,
ho un problema con le sessioni, se qualcuno mi potrebbe aiutare, ringrazio.
partendo da un form di registrazione (prima pagina), la seconda pagine registra l'utente e imposta:
session_start();
$_SESSION['utente']="$user";
In questa seconda pagine faccio un echo, tutto ok, esce il valore di $user, ma se imposto un header, su questa terza pagine, se richiamo echo $_SESSION["utente"];, niente, pagina bianca, anche se cerco di controllare la sessione:
if (isset($_SESSION["utente"])) {
echo "esiste";
}else {
echo "non esiste";
}
Sempre pagina bianca. Com'è possibile? Le ho provate tutte, ma sempre pagina bianca bianca bianca!
Grazie!
-
Prova a inserire:
Codice:
display_errors(E_ALL);
in cima al sorgente per visualizzare gli errori.
-
Ho provato a cambiare l'estenzione della terza pagina, da html in php e sembra funzionare.
E' normale che su estenzione html non va?
Grazie.
-
Si, è perfettamente normale. Se è un PHP va in un file PHP.
-
Se ho bisogno di riportare "Ciao VARIABILE" in una pagina html, come posso fare? Se in questa chiamo ?php start_session etc... perchè non funziona?
Grazie.
-
Perché una pagina HTML non interpreta il PHP. Devi trasformarla in PHP.