probleme de sessions...

probleme de sessions... - PHP - Programmation

Marsh Posté le 24-03-2004 à 14:10:09    

Voila j'ai besoin de me servir de sessions donc je m'en sert (logique). Donc j'ai un session_start() au debut de chaque page et normalement ca devrais marcher!!!
 
Pourtant une fois que je me suis logué et que j'essaye d'acceder à une page "sécurisée" (donc avec un session_start() au debut de son code) le navigateur m'affiche bien la page mais il m'affiche aussi ceci:
 
Notice: A session had already been started - ignoring session_start() in E:\InetPub\wwwroot\simon2\admin\suppression_technicien.php on line 2
 
 
C'est pas vraiment une erreur mais j'aimerais que ca s'affiche pas...
 
Merci beaucoup pour votre aide
 
 
PS: serveur IIS (Grosoft) et firebird 8.0 (mais ca le fait auusi sous IE).

Reply

Marsh Posté le 24-03-2004 à 14:10:09   

Reply

Marsh Posté le 24-03-2004 à 14:19:59    

forcement que ca le fait aussi sous IE : php = execution serveur
 
regarde les options autostart et variables globales de ton serveur ..  
sinon tu utilise un '@'..

Reply

Marsh Posté le 24-03-2004 à 17:15:42    

Tu fais probablement une inclusion d'une page qui comporte un session_start dans une page qui l'avait déjà fait :)

Reply

Marsh Posté le 25-03-2004 à 09:19:49    

si c le cas utilise require once deja  
 
ca corrigera !

Reply

Marsh Posté le 25-03-2004 à 16:56:21    

jolly a écrit :

si c le cas utilise require once deja  


 
Nope, ça réglerai une "multi-inclusion" (inclure plusieurs fois la même page), pas le fait de répèter plusieurs fois la même instruction :)

Reply

Marsh Posté le 26-03-2004 à 14:35:32    

une fois il mé arrivé que yé ce message "A session had already been started " et c t tout betement paske javé mis un saut de ligne en <? et session_start()
g pas compris pkoi ca le gené mais en virant le saut de ligne ca a marché


Message édité par jokari34 le 26-03-2004 à 14:35:57
Reply

Marsh Posté le 26-03-2004 à 18:50:40    

normalement ca gene pas !
session start doit etre affiché avant tout envoie de données (headers ou print ou echo)  
 
moi ca passe sans pb ma 1ere instraction est ob_start qui sert a mettre la page en cache et tout envoyer d'un coup  
 
sessionstart c bien apres ...
cf manuel

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed