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.

--
Merci a tout ceux qui répondrons a mes problème ^^

2 réponses

  1. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
     
    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
  2. luluwebmaster Messages postés 430 Statut Membre 5
     
    Ok, mais pourquoi cela marche en local ?
    0