[PHP] Session : ca veut dire quoi ces messages d'erreur ?

Session : ca veut dire quoi ces messages d'erreur ? [PHP] - PHP - Programmation

Marsh Posté le 29-03-2003 à 19:28:58    

J'y arrive pas avec les Sessions, j'ai ces messages d'erreurs qui apparaisent des que je mets session_start() au debut d'un script :
 
Warning: Cannot send session cookie - headers already sent by (output started at /data/www/html/tests.php:11) in /data/www/html/tests.php on line 17
 
Warning: Cannot send session cache limiter - headers already sent (output started at /data/www/html/tests2.php:11) in /data/www/html/tests.php on line 17
 
Ca c'est les messages qui correspondent a ce script :
 

Code :
  1. session_start() ;
  2. if ( !$_SESSION['Login'] )
  3. {
  4. echo "Login vide" ;
  5. $_SESSION['Login'] = "Essai" ;
  6. }
  7. else
  8. {
  9. echo $_SESSION['Login'] ;
  10. }


 
et lorsque je clique sur le lien pour aller a la page test2.php, la variable "Login" est bien renseignee mais j'ai quand meme ce message au debut de la page :
 
Warning: Cannot send session cache limiter - headers already sent (output started at /data/www/html/tests.php:11) in /data/www/html/tests.php on line 17
 
 
Je comprends rien, pourtant j'ai lu tous les manuels que j'ai trouve sur le net ???


Message édité par Gaellick le 29-03-2003 à 19:46:16
Reply

Marsh Posté le 29-03-2003 à 19:28:58   

Reply

Marsh Posté le 29-03-2003 à 21:08:02    

Ces opérations doivent se faire avant d'avoir commencé à envoyer la page vers le client. Tu dois donc les mettre au tout début de ton script.
Dès l'instant où ton script à envoyer ne serait-ce qu'un caractère, ce n'est plus possible [:proy]


Message édité par mrbebert le 29-03-2003 à 21:08:30
Reply

Marsh Posté le 30-03-2003 à 03:04:32    

Super merci beaucoup, je l'avais deja lu mais j'ai oublie ;)
 
Merci encore ca marche "presque" nickel !

Reply

Sujets relatifs:

Leave a Replay

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