Valeur de cookie différente...
Résolu
naturagro
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
naturagro Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
naturagro Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
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 ascii - Guide
- Formule excel si contient texte alors valeur ✓ - Forum Excel
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>