Je voudrais detuire ma session index.php mais le [/contents/cs/c
mubiri
Messages postés
1
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je voudrais detuire ma session index.php mais le serveur affiche les messages ci-dessous:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\Program Files\EasyPHP-12.1\www\my portable files\www.ena.bi\ena\public\home\index\deconnexion.php:577) in C:\Program Files\EasyPHP-12.1\www\my portable files\www.ena.bi\ena\public\home\index\deconnexion.php on line 591
Warning: session_destroy(): Trying to destroy uninitialized session in C:\Program Files\EasyPHP-12.1\www\my portable files\www.ena.bi\ena\public\home\index\deconnexion.php on line 594
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\EasyPHP-12.1\www\my portable files\www.ena.bi\ena\public\home\index\deconnexion.php:577) in C:\Program Files\EasyPHP-12.1\www\my portable files\www.ena.bi\ena\public\home\index\deconnexion.php on line 595
Je voudrais detuire ma session index.php mais le serveur affiche les messages ci-dessous:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\Program Files\EasyPHP-12.1\www\my portable files\www.ena.bi\ena\public\home\index\deconnexion.php:577) in C:\Program Files\EasyPHP-12.1\www\my portable files\www.ena.bi\ena\public\home\index\deconnexion.php on line 591
Warning: session_destroy(): Trying to destroy uninitialized session in C:\Program Files\EasyPHP-12.1\www\my portable files\www.ena.bi\ena\public\home\index\deconnexion.php on line 594
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\EasyPHP-12.1\www\my portable files\www.ena.bi\ena\public\home\index\deconnexion.php:577) in C:\Program Files\EasyPHP-12.1\www\my portable files\www.ena.bi\ena\public\home\index\deconnexion.php on line 595
A voir également:
- Je voudrais detuire ma session index.php mais le [/contents/cs/c
- Je ne peux pas ouvrir ma session sur mon ordinateur ✓ - Forum Windows 10
- Teamviewer code de session expiré ✓ - Forum logiciel systeme
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
- Impossible d'ouvrir ma session & accéder au bureau ✓ - Forum Windows
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
1 réponse
Déjà le premier warning te dis que session_start n'a pas fonctionné, avant de vouloir la détruire il faudrait la lancer. Vérifie que session_start() est bien au tout début de ton script.
En gros il te dit que tu as tenté d'envoyer des en-têtes à la ligne 595 du fichier deconnexion.php, alors qu'ils ont déjà été envoyés à la ligne 577.
Lorsqu'on affiche quelque chose, PHP envoie les en-têtes HTTP qui contiennent, des informations, comme le type de document par exemple.
L'envoi d'en-tête se fait par exemple lorsqu'on fait un echo, ou qu'on affiche des balises html hors du PHP etc...
Ces actions ne doivent pas être faites AVANT l'utilisation de fonctions qui modifient les en-têtes comme session_start();
En gros il te dit que tu as tenté d'envoyer des en-têtes à la ligne 595 du fichier deconnexion.php, alors qu'ils ont déjà été envoyés à la ligne 577.
Lorsqu'on affiche quelque chose, PHP envoie les en-têtes HTTP qui contiennent, des informations, comme le type de document par exemple.
L'envoi d'en-tête se fait par exemple lorsqu'on fait un echo, ou qu'on affiche des balises html hors du PHP etc...
Ces actions ne doivent pas être faites AVANT l'utilisation de fonctions qui modifient les en-têtes comme session_start();