warning session_start()

Répondre
google
le 31/10/2006 à 19:08
google
hello!!
j'apprécierai votre aide à cet appel SOS que j'ai vu :)

<<Bonjour,
Quelqu'un connaitrait-il l'origine de ce warning suite à l'appel d'un script php?
"Warning: session_start(): Cannot send session cookie - headers already sent by ..."
Apparemment, le pb se situe au niveau de ma config PHP car le meme script fonctionne correctement sur autre serveur...
J'ai regardé dans les forums PHP mais il n'y a pas grand chose.

Merci d'avance pour votre aide.>>>

Moi j'ai rien trouvé
c koi &ccedil;aaa ?!!?
i M@N
le 31/10/2006 à 20:13
i M@N
Hello !

On place toujours le lancement de la session au tout début du script, voire avant toute sortie HTML (les erreurs et warning générés par PHP avant le lancement de la session comptent aussi, d'où l'intérêt de commencer par lancer la session smiley).
<?php
/*bonne méthode*/
session_strat();
/*là c'est bon y'a pas d'html avant*/
?>
<html>
<head>
<title>titre</title>
</head>
<body>
<?php
/*mauvaise méthode*/
session_start();
/*là ça va pas on a déjà envoyé du html*/
?>
bla bla bla>
</body>
</html>


@+...
One Love, One Heart, One Unity.
i M@N
le 31/10/2006 à 20:29
i M@N
Reuh ...

il fallait bien sûr lire :
<?php
/*bonne méthode*/
session_start();
?>


Tant que j'y suis faut donner l'erreur exacte, c'est justement "already sent by" qui qu'il serait intéressant de savoir ... pour ça faut le message d'erreur entier : on aurait l'orgine exacte de l'erreur avec la ligne du fichier correspondante.

@+...
One Love, One Heart, One Unity.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours