Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1195 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  erreur : send session cookie - headers already sent by

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

erreur : send session cookie - headers already sent by

n°759520
gloll
Posté le 10-06-2004 à 17:19:46  profilanswer
 

Bonjour les amis. J'ai un pblm assez courant il parait mais je n'arrive pas à le résoudre . quelkun pour m'aider ? merci
 
erreur :
Warning: Cannot send session cookie - headers already sent by (output started at /verif.php:7) in /verif.php on line 7
 
Warning: Cannot send session cache limiter - headers already sent (output started at /verif.php:7) in/verif.php on line 7
 
Warning: Cannot add header information - headers already sent by (output started at /verif.php:7) in /verif.php on line 16
 
verif.php :
 
<html>
<head>
<link href="../pontrouge.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?session_start();
$_SESSION["auth"];
 
include("../fonctions.php" );
include("../connect.php" );
if(verif_user($_POST['nom'],md5($_POST['passe'])) != 0) {
 header("Location: news.php" );
} else {
 $_SESSION["auth"]="yes";
 header("Location: choix_action.php" );
}
?>
</body>
</html>

mood
Publicité
Posté le 10-06-2004 à 17:19:46  profilanswer
 

n°759528
art_dupond
je suis neuneu... oui oui !!
Posté le 10-06-2004 à 17:25:52  profilanswer
 

il ne faut rien envoyer avant les header()
 
 
toi tu envoies:
 

<html>
<head>
<link href="../pontrouge.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>


Message édité par art_dupond le 10-06-2004 à 17:26:17
n°759529
T509
$job-&gt;GetJob(now)
Posté le 10-06-2004 à 17:26:15  profilanswer
 

L'erreur est flagrante, il faut bien lire un tuto sur les sessions ou alors encore mieux lire la note de la doc de session_start() : http://fr3.php.net/manual/fr/funct [...] -start.php
 
C'est juste avant le premier exemple.


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°759535
gloll
Posté le 10-06-2004 à 17:30:40  profilanswer
 

mais je lenvoi kan alors lentete ???

n°759539
T509
$job-&gt;GetJob(now)
Posté le 10-06-2004 à 17:33:26  profilanswer
 

Envoie seulement ton HTML après la déclaration de session !!!


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°759787
ratibus
Posté le 10-06-2004 à 21:29:08  profilanswer
 

gloll a écrit :

Bonjour les amis. J'ai un pblm assez courant il parait mais je n'arrive pas à le résoudre . quelkun pour m'aider ? merci
 
erreur :
Warning: Cannot send session cookie - headers already sent by (output started at /verif.php:7) in /verif.php on line 7
 
Warning: Cannot send session cache limiter - headers already sent (output started at /verif.php:7) in/verif.php on line 7
 
Warning: Cannot add header information - headers already sent by (output started at /verif.php:7) in /verif.php on line 16
 
verif.php :
 
<html>
<head>
<link href="../pontrouge.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?session_start();
$_SESSION["auth"];
 
include("../fonctions.php" );
include("../connect.php" );
if(verif_user($_POST['nom'],md5($_POST['passe'])) != 0) {
 header("Location: news.php" );
} else {
 $_SESSION["auth"]="yes";
 header("Location: choix_action.php" );
}
?>
</body>
</html>


Apparemment ce script ne fait que des redirections  donc ton script devient :

Code :
  1. <?php
  2. session_start();
  3. $_SESSION["auth"]; //Cette ligne ne fait rien, normal ?
  4. include("../fonctions.php" );
  5. include("../connect.php" );
  6. if(verif_user($_POST['nom'],md5($_POST['passe'])) != 0) {
  7. header("Location: news.php" );
  8. } else {
  9. $_SESSION["auth"]="yes";
  10. header("Location: choix_action.php" );
  11. }
  12. ?>

n°760034
titione
addicted
Posté le 11-06-2004 à 09:40:44  profilanswer
 

ya le coup de bufferisé la sortie qui marche pas mal... cf post précédent quelque part... ;)

n°760154
ratibus
Posté le 11-06-2004 à 10:57:46  profilanswer
 

titione a écrit :

ya le coup de bufferisé la sortie qui marche pas mal... cf post précédent quelque part... ;)

Exact mais ici il n'envoie que des headers donc la bufferisation de sortie serait superflue :)

n°760590
titione
addicted
Posté le 11-06-2004 à 15:55:12  profilanswer
 

ben ça résoudrait ton pb au moins (si si j'insiste !)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  erreur : send session cookie - headers already sent by

 

Sujets relatifs
cookie et nom de domaineErreur de process et socket
Erreur avec BDDPasser un tableau en variable session ?
Probleme avec les headers mailConservation des sessions sans cookie
[PHP] Comment mettre un message perso au lieu d'une erreur ?C# + BDD Access = erreur groupe de travail [résolu]
[C] Select et sendProbleme de session lors des redirections
Plus de sujets relatifs à : erreur : send session cookie - headers already sent by


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR