Page 1 sur 1
Warning !
Posté : 18 avr. 2009, 13:53
par TiFred
Bonjour,
Je ne sais plus à quoi est due cette erreur :
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.13/ebasket/www/admin/fonctions.php:399) in /homez.13/ebasket/www/lupin/sessions.php on line 2
Qq'un peut-il m'aider ?
Merci
Posté : 18 avr. 2009, 14:12
par SpintroniK
Cela signifie que dans ta page fonctions.php à la ligne 399 il y a écriture de texte, par un exemple un echo, print ou autre.
Voir la doc de session_start : Il faut impérativement appeler cette fonction avant toute écriture via echo, print...
Posté : 18 avr. 2009, 14:13
par stopher
Slt ,
Ton probléme est le suivant ..
En gros tu as envoyé quelque chose à afficher avant ton appel à "session_start()"
Il ne doit strictement rien y avoir avant l'appel de session_start() ..
[edit] Arf ... trop lent ... [/edit]
Ch.
Posté : 18 avr. 2009, 14:16
par albat
Rappel :
un simple caractère (espace, retour à la ligne) dans ton code HTML
avant l'ouverture de session de ton script PHP suffit à planter.
Posté : 18 avr. 2009, 14:45
par TiFred
Je ne vois pas !
Par exemple, je suis dans une page où j'insère des données et je finis par
include('index.php') ;
?>
laquelle page commence par
<?php
require_once ("sessions.php") ;
?>
qui correspond à
<?php
session_start() ;
?>
Une idée ?
Merci
Posté : 18 avr. 2009, 16:54
par Ryle
Une idée ? Hmm... peut être commencer par lire et comprendre ce que te disent PHP, Spintronik et les autres...
Warning: session_start() [function.session-start]:
Cannot send session cache limiter - headers already sent
(output started at /homez.13/ebasket/www/admin/fonctions.php:399)
in /homez.13/ebasket/www/lupin/sessions.php on line 2
Cela signifie que dans ta page fonctions.php à la ligne 399
il y a écriture de texte, par un exemple un echo, print ou autre.
(...)
Il faut impérativement appeler cette fonction (session_start) avant toute écriture via echo, print...
Posté : 21 avr. 2009, 14:05
par Invité
La ligne 399 de la page fonctions.php correspond à la fin de la page (à savoir
?>)
C'est pourquoi j'avais précisé ce message et me permet de reposer ma question : une idée
Merci
Je ne vois pas !
Par exemple, je suis dans une page où j'insère des données et je finis par
include('index.php') ;
?>
laquelle page commence par
<?php
require_once ("sessions.php") ;
?>
qui correspond à
<?php
session_start() ;
?>
Une idée ?
Merci
Posté : 21 avr. 2009, 14:41
par Calimero
La ligne 399 de la page fonctions.php correspond à la fin de la page (à savoir ?>)
T'as pas un espace ou un retour à la ligne après ?