Probleme Cannot send session cache limiter et Cannot modify headers already sent

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme Cannot send session cache limiter et Cannot modify headers already sent

par Carsso » 16 août 2007, 17:45

Merci monsieur le moderateur mais je n'etait pas encore inscrit sinon je l'aurait fait :wink:

par Ryle » 16 août 2007, 11:19

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

par carsso flemme d'ident ^^ » 16 août 2007, 10:57

Merci j'ai reussi j'ai passé en ASCII

par Calimero » 16 août 2007, 10:57

Sékiltoyai t'a donné la cause du problème et sa solution (qui était également mentionnée à deux reprises dans les commentaires de la page de manuel de session_start() ).

par Invité » 16 août 2007, 10:52

J'utilise le bloc notes

par Sékiltoyai » 14 août 2007, 17:17

En fait, je n'avais pas lu l'erreur, c'est bien un caractère invisible en début de fichier, il faut que tu changes d'éditeur ou d'encodage (pour du ASCII ou de l'UTF sans signature…)

par Sékiltoyai » 14 août 2007, 14:45

Tu utilises quel éditeur pour écrire tes scripts ?
Et est-ce que ce script est inclu par un autre par include, require, … ?

par Carsso » 14 août 2007, 08:32

De plus je n'ai aucun espace, aucun saut de ligne, rien

(dsl pour le double post je ne peut pas editer)

par Carsso » 14 août 2007, 08:23

Je sait ça mais je n'ai rien avant.

par Sékiltoyai » 14 août 2007, 01:37

Tu ne dois pas faire de sortie de texte avant ton session_start(), que ce soit par echo, print_r, ou encore affichage direct.

par Carsso » 13 août 2007, 23:14

Oui mais je m'ait pas trouvé mon bonheur

par Calimero » 13 août 2007, 20:57

Bonjour,

As-tu regardé la page de manuel de la fonction session_start() ainsi que les nombreux commentaires ? Il y a de fortes chances qu'il t'apportent une piste ;-)

Probleme Cannot send session cache limiter et Cannot modify

par Carsso » 13 août 2007, 20:27

Bonjour,
Je m suis crée uen page a accès protegé et j'obtiens cette erreur:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\serveurweb\www\connexion\Index_membre.php:1) in D:\serveurweb\www\connexion\Index_membre.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at D:\serveurweb\www\connexion\Index_membre.php:1) in D:\serveurweb\www\connexion\Index_membre.php on line 7
voici le code de la page:
<?PHP
session_start();
if ($_SESSION['auth']!="yes")
{
session_unset();
session_destroy();
header ('Location: index.php');
exit();
}
echo "<html>
<head><title>Page secrète</title></head>
<body>
<p>Ceci est ma page secrète.
</body></html>"
?>