[Php-it] Errore di sessione già iniziata in sistema di login
Marcolino
ml_ziobudda at tin.it
Tue Aug 8 11:47:36 CEST 2006
spacemarc ha scritto:
> Ciao!
Ciao a te!!!
> pagina1.php, a sua volta, include un menu.php in cui c'è lo stesso
> controllo e cioè:
>
> session_start();
>
> Quando richiamo pagina1.php, esce l'errore:
>
> A session had already been started - ignoring session_start()
>
> Come posso risolvere? grazie
>
Non dovrebbe essere un errore ma un warning, e comunque non puoi avviare una
sessione gia' aperta (come dice il messaggio), una possibile soluzione
potrebbe essere quella di inserire il codice di apertura della sessione
(settaggio variabili necessarie, session_start e controlli del caso con
rimando alla pagina di login) in uno script e poi andare di require_once di
questo script ovunque ti serva la sessione. In questo modo pagina1.php lo
include, mentre menu.php non lo include dal momento che l'interprete sa che e'
gia' incluso, e il require_once permette proprio di non includere codice gia'
incluso.
Ciao
M.
--
Marcolino - http://www.marcolupi.net (a breve)
Fondatore del GrUSP - http://www.grusp.it
ICQ: 285554449 - Marcolino on #php (azzurra.org)
Key: 0xE39F52F6 on pgp.mit.edu
More information about the Php-it
mailing list