Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2006, 14h41   #1
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
Par défaut [Cookies] Warning : headers already sent

SLT

voila j'utilise les sessions ds mon site mais j'ai des warninng de ce genre:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at ....

ET AUSSI

session_start(): Cannot send session cache limiter - headers already sent



ja'i bien mis dans l'index:

ob_start();
session_start();

je crois bien que c'est un probleme de configuration de php :
Que faut il demander a mon hébergeur pour me regler le probleme ou que dois je faire à mon niveau??
Merçi

[Modéré par Nesmontou]
[Titre original Les sessions...]
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 14h46   #2
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Tu as déjà envoyer des caractères avant que tu appelles ton session_start. Il te faut corriger ça.
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 14h50   #3
Membre éclairé
 
Inscription : octobre 2004
Messages : 362
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 362
Points : 325
Points : 325
le session_start() a la même limite de fonctionnement qu'un header() ?

J'en apprends tous les jours ca fait plaisir
10-nice est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 15h58   #4
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
doit être ta toute première ligne php...
johweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 16h02   #5
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Citation:
Envoyé par johweb
doit être ta toute première ligne php...
Pas exactement. Je fais pas mal de chose avant d'appeler session_start(), surtout la déclaration des classes qui seraient utiles lors de la deserialisation de la session.
session_start doit être simplement (vite dit!) appelé avant tout envoi de données vers le navigateur.
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 16h04   #6
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
Tout à fait d'accord. Autant pour moi, je me suis mal exprimé, l'habitude de cette réponse type à ces messages d'erreur 2/3 fois par jour... ^^
johweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 16h06   #7
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Citation:
Envoyé par johweb
Tout à fait d'accord. Autant pour moi, je me suis mal exprimé, l'habitude de cette réponse type à ces messages d'erreur 2/3 fois par jour... ^^

Ce à quoi sert la faq :
http://php.developpez.com/faq/?page=correction_erreurs#erreur_headers_already_sent
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 16h08   #8
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
johweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 16h31   #9
Membre chevronné
 
Avatar de Hervé Saladin
 
Développeur Web
Inscription : décembre 2004
Messages : 636
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 636
Points : 689
Points : 689
Citation:
Envoyé par 10-nice
le session_start() a la même limite de fonctionnement qu'un header() ?
oui, bien sur car l'utilisation de sessions implique obligatoirement la transmission d'un cookie sessionID.
Donc qui dit cookie, dit entête http
__________________
Ne cliquez pas sur ce lien
Hervé Saladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h03.


 
 
 
 
Partenaires

Hébergement Web