Postare tutto il codice è un po' lungo. Quindi posto qualche estratto sperando che il problema sia li...
Ho un file php che mi crea la schermata principale, composta da 3 frame.
Nel file php ho questa istruzione:
In uno dei tre frame questo pezzo di codicecodice:session_start();
Ora, c'è da dire che l'accesso funziona. Inserisco user e pass e accedo. mi da il messaggio di benvenuto e tutto apposto. Ma se aggiorno la pagina principale, mi richiede di accedere nuovamente.codice:if(!isset($_SESSION['ID_UTENTE'])) { if(!isset($_POST['Submit'])) { $out .= scriviformaccesso(); } else { if(controllocampiform()) { $out.= "Accesso avvenuto correttamente"; $_SESSION['ID_UTENTE'] = $id; $_SESSION['nome_pg'] = $nome; $_SESSION['cognome_pg'] = $cognome; } else { $out .= "Nome e password non coincidono.".creaFormAccesso(); } } } // ripeto il controllo perché potrebbe essere stato settato nel passaggio precedente if(isset($_SESSION['ID_UTENTE'])) { $out .= "Benvenuto ". $_SESSION['nome']." ". $_SESSION['cognome']; $out .=" Forum regolamento "; }
Dove può essere l'errore?