Valeur de cookie différente...
Résolu
naturagro
Messages postés
2
Statut
Membre
-
naturagro Messages postés 2 Statut Membre -
naturagro Messages postés 2 Statut Membre -
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à.
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à.
A voir également:
- Valeur de cookie différente...
- Son notification différente par application - Guide
- Supprimer cookie - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur relative et absolue ✓ - Forum Webmastering
- Valeur ascii - Guide
2 réponses
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>