[Php-it] Errore di sessione già iniziata in sistema di login

Lorenzo Iacovone iacovone at 1mas.it
Tue Aug 8 11:54:07 CEST 2006


io farei cosi per aprire le sessioni:

<?php
if(session_id()=="")
    session_start();
?>

così la sessione verrà aperta solamente se non ne esiste un'altra.

spacemarc ha scritto:
> Ciao!
> Ho una pagina (pagina1.php) alla quale si accede solo dopo essersi
> loggati (e con l'apposita variabile di sessione settata dal php).
>
> pagina1.php, a sua volta, include un menu.php in cui c'è lo stesso
> controllo e cioè:
>
> session_start();
>
> if (!isset($_SESSION['loggato'])) {
>
>    header("Location: login.php");
>
>    } else {
>     //mostro la pagina
>
> Quando richiamo pagina1.php, esce l'errore:
>
> A session had already been started - ignoring session_start()
>
> Come posso risolvere? grazie
>

-- 



*Lorenzo Iacovone
Tecnico Sistemista

1Mas S.r.l.*
Viale Sant'Eufemia, 34 - 25135 Brescia (BS)
Tel. +39 030 3696400 - Fax +39 030 3696422
Mobile +39 3488051269
iacovone a 1mas.it
www.1mas.it

-------------------------------
Qualora questo messaggio fosse da Voi ricevuto per errore vogliate 
cortesemente darcene notizia a mezzo telefax o telefonica e distruggere 
il messaggio ricevuto erroneamente. Quanto precede ai fini del rispetto 
del D.Lgs. 196/2003 sulla tutela dei dati personali.
 


More information about the Php-it mailing list