OVH Cloud OVH Cloud

probleme avec setcookie

1 réponse
Avatar
Gilles
Voici mon probleme

j'essaye de mettre la langue de l'utilisateur dans un cookie et cela ne
marche pas

voici mon code
<?php
$langs = substr( $_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);

if ($langs=="fr") {$lang = fr;}

elseif ($langs=="de") { $lang = de;}
else {$lang = en; }

setcookie("langue", $lang);
Header("Location: intro2.htm");

et voici l'erreur

Warning: Cannot modify header information - headers already sent by

merci d'avance
--
# ANTISPAM #
Click on the link to answer - Cliquez sur le lien pour répondre
http://www.cerbermail.com/?zH3uNd5dV8

1 réponse

Avatar
Olivier Miakinen

Header("Location: intro2.htm");


Beurk :-(

Voir <http://faqfclphp.free.fr/#rub2.11>, et noter de plus qu'une URI
doit être absolue dans un champ d'entête Location.

Warning: Cannot modify header information - headers already sent by


<http://faqfclphp.free.fr/#rub2.12>

Il faudrait d'ailleurs modifier la FAQ pour qu'elle inclue la fonction
setcookie() comme ayant les mêmes limitations que header().

--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.