variabile di sessione

In form per la richiesta di notizie da parte dei navigatori, mi occorre serve tenere in memoria la variabile di sessione $_SESSION["idutente"].

Il mio problema che se l'utente non compila alcuni campi e quindi viene rimandato al form di registrazione perdo il valore della variabile di sessione $_SESSION["idutente"].

Come posso ovviare

a questo errore?

Ecco il codice

if (isset($_POST(salva) AND....... ){

Registro le notizie richiesta dall'utente........
}

else{ // torna la form di registrazione
header("Location:../block_notes/block_notes.php?evento=2&ob_nome='".$_POST["ob_nome"]."'&ob_cognome='".$_POST["ob_cognome"]."'&ob_email='".$_POST["ob_email"]."'&ob_conferma_email='".$_POST["ob_conferma_email"]."'");
}
inviato 8 anni fa
bonann23
X 0 X

Come mai perdi il valore delle variabili di sessione? Il redirect non causa questo problema, quindi il motivo deve essere un altro.

:bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

infatti non riesco a capire !!!

Preciso che nel form di registrazione , naturalmente, presente session_start();

Dove posso cercare l'errore?

grazie giovanni

risposto 8 anni fa
bonann23
X 0 X

Ma la prima volta che usi le sessioni? La configurazione del php.ini corretta? Hai avuto modo di verificare il funzionamento delle sessioni in altri script?

risposto 8 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda