Warning: Cannot modify header information - headers already sent

luluwebmaster Messages postés 430 Statut Membre -  
luluwebmaster Messages postés 430 Statut Membre -
Hello,

J'utilise la fonction setcooki(); dans une fonction que j'ai créer, et j'appelle la fonction que j'ai créer n'importe ou dans la page.

Le soucis que j'ai :

Quand j'utilise la fonction sur mon hébergeur alwaysdata, elle me retourne ce message d'erreur :

Warning: Cannot modify header information - headers already sent by (output started at *****************) in ******************** on line 687

Par contre, quand je suis en local, ça marche nikel !

Comment cela ce fait il ?

Comment résoudre le soucis ?

Merci.

2 réponses

mpmp93 Messages postés 7217 Statut Membre 1 340
 
Bonjour,

Cette fonction ne DOIT ETRE UTILISEE que et SEULEMENT avant émission de tout autre caractère, donc en début de script:

<html>
......
<?php setcokkie(.....); ?>

NON!

<?php setcookie(......); ?>
<html>
.....

OUI!

A+

0
luluwebmaster Messages postés 430 Statut Membre 5
 
Ok, mais pourquoi cela marche en local ?
0