Valeur de cookie différente... [Résolu/Fermé]

Signaler
Messages postés
2
Date d'inscription
mercredi 20 avril 2011
Statut
Membre
Dernière intervention
20 avril 2011
-
naturagro
Messages postés
2
Date d'inscription
mercredi 20 avril 2011
Statut
Membre
Dernière intervention
20 avril 2011
-
Bonjour,

je cherche depuis deux jours une solution à la création d'un cookie sur mon pc.

Je voudrais créer un site multilingue et installer une redirection si le visiteur est déjà passé sur le site vers une page d'accueil dans sa langue.

alors la première étape est de créer le cookie et le tester...

cela bloque et il me renvoie sans cesse ceci:

Warning: Cannot modify header information - headers already sent by (output started at /homez.228/naturagr/www/cookie.php:3) in /homez.228/naturagr/www/cookie.php on line 4

pour vous aider à mieux m'aider voici le code installé.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<?php

$langue = 'francais'

setcookie('langue', $langue, time()+3600);
?>

<html xmlns="http://www.w3.org/1999/xhtml">
<body>
</body>
</html>


je l'ai sauvegarder en .php

de plus, dans mes cookies, il me renvoie la valeur 60gp pour le nom (à la place de langue) et la valeur deviens R4109701543...

alors je bloque, je surfe et consulte des tas de forum, revérifie mon code, les accents, et bloque toujours.

quelqu'un a-t-il 5 min?

merci déjà.

2 réponses

Messages postés
172
Date d'inscription
vendredi 30 juillet 2010
Statut
Membre
Dernière intervention
29 novembre 2013
14
La fonction setCookie doit toujours être placé avant le moindre code HTML, avant la balise Doctype. Essaie avec :

<?php 

$langue = 'francais';

setcookie('langue', $langue, time() + 3600 * 24 * 360); // Pour garder ton cookie 1 an au lieu d'1 heure x).

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml"> 
<body> 
</body> 
</html>
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 79932 internautes nous ont dit merci ce mois-ci

Messages postés
2
Date d'inscription
mercredi 20 avril 2011
Statut
Membre
Dernière intervention
20 avril 2011

ça marche...

MERCI BEAUCOUP

les forums n'explique pas toujours tout...