PHP - Lecture de cookie
Fermé
Benibis
Messages postés
55
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
10 février 2012
-
26 août 2009 à 17:42
Benibis Messages postés 55 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 10 février 2012 - 3 sept. 2009 à 18:48
Benibis Messages postés 55 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 10 février 2012 - 3 sept. 2009 à 18:48
A voir également:
- PHP - Lecture de cookie
- Confirmation de lecture whatsapp - Guide
- Accusé de lecture gmail - Guide
- Easy php - Télécharger - Divers Web & Internet
- Lecture epub - Guide
- Supprimer cookie - Guide
8 réponses
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
189
26 août 2009 à 18:38
26 août 2009 à 18:38
bonjour,
peut-on avoir le code en question de la ligne 0 à 15 ou au complet .
bonne soirée
peut-on avoir le code en question de la ligne 0 à 15 ou au complet .
bonne soirée
Benibis
Messages postés
55
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
10 février 2012
8
26 août 2009 à 18:49
26 août 2009 à 18:49
Bonjour,
Voici le code :
Maintenant, j'ai essayé avec des sessions, et ça à l'air de fonctionner... Mais je suis quand même interessé par une éventuelle solution pour les cookies, ne serait-ce que pour ma culture...
Merci !
Benibis
Voici le code :
<?php include('***'); include('***'); include('***'); $displayElse='style="display:none;"'; $displayLog=''; $connecte=$_COOKIE['bonjour']; if (isset($_COOKIE['bonjour'])){ $connecte=$_COOKIE['bonjour']; if($_COOKIE['bonjour']=='hello'){ $displayLog='style="display:none;"'; $displayElse='';} else { $displayElse='style="display:none;"'; $displayLog='';} } ?> <div id="gauche"> <!-- Bloc de login / Création de compte--> <div id="login" <?php echo $displayLog;?>> (...)
Maintenant, j'ai essayé avec des sessions, et ça à l'air de fonctionner... Mais je suis quand même interessé par une éventuelle solution pour les cookies, ne serait-ce que pour ma culture...
Merci !
Benibis
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
189
26 août 2009 à 19:07
26 août 2009 à 19:07
supprime la ligne ;
elle sert a rien car tu recrée la même variable après
$displayElse='style="display:none;"'; $displayLog=''; $connecte=$_COOKIE['bonjour'];
elle sert a rien car tu recrée la même variable après
Benibis
Messages postés
55
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
10 février 2012
8
26 août 2009 à 19:31
26 août 2009 à 19:31
Ah oui, juste. Elle provient d'un test que j'ai fait en changeant le script, et je ne l'ai pas effacée. Mais elle ne change rien au problème de lecture de cookie, malheureusement...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
189
26 août 2009 à 21:39
26 août 2009 à 21:39
bonsoir
essai de faire un:
car j'avais eu des problème avec EasyPHP il ne créait pas les cookies !
bonne soirée
essai de faire un:
echo $_COOKIE['bonjour'];pour voir le cookies est bien créé !
car j'avais eu des problème avec EasyPHP il ne créait pas les cookies !
bonne soirée
Benibis
Messages postés
55
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
10 février 2012
8
26 août 2009 à 21:50
26 août 2009 à 21:50
Non, j'ai déjà essayé, et il met la même erreur. Visiblement, le problème n'est pas à la création du cookie (je le vois via les options de firefox), mais la lecture. Il m'affiche "undefined index : bonjour". Or, toujours selon firefox, "bonjour" est bien défini et a pour valeur "hello". Et du coup, forcément, j'y comprend plus rien...
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
189
27 août 2009 à 20:30
27 août 2009 à 20:30
bonsoir,
essai comm suit;
met le code suivant dans un nouveau fichier.php (que le code rien d"autre) si tu as une erreur, appuie sur F5
tu devrais avoir le message suivant : test contenu ok
bonne soirée
essai comm suit;
met le code suivant dans un nouveau fichier.php (que le code rien d"autre) si tu as une erreur, appuie sur F5
<?php // je cree un cookies pour informer le visiteur si il les a desactive setcookie('test[test]', 'ok', (time() + 3600)); echo 'test contenu '.$_COOKIE['test']['test']; ?>
tu devrais avoir le message suivant : test contenu ok
bonne soirée
Benibis
Messages postés
55
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
10 février 2012
8
3 sept. 2009 à 18:48
3 sept. 2009 à 18:48
Bonjour !
Désolé pour la semaine d'absence, j'étais en vacances. Je viens d'essayer ce script, et effectivement, il m'affiche le résultat voulu... Vos conclusions, docteur ? ;-) Parce que je ne vois toujours pas en quoi mon code diffère de celui-ci...
En tout cas, merci de chercher, c'est sympa. Mais ne te casse pas la tête, parce que comme je l'ai dit plus haut, ça marche avec les sessions, donc j'ai gardé cette solution.
Je laisse néanmoins le sujet ouvert, parce que j'ai beau avoir trouvé une parade, ça ne résout en rien le problème qui me préoccupait...
Benibis
Désolé pour la semaine d'absence, j'étais en vacances. Je viens d'essayer ce script, et effectivement, il m'affiche le résultat voulu... Vos conclusions, docteur ? ;-) Parce que je ne vois toujours pas en quoi mon code diffère de celui-ci...
En tout cas, merci de chercher, c'est sympa. Mais ne te casse pas la tête, parce que comme je l'ai dit plus haut, ça marche avec les sessions, donc j'ai gardé cette solution.
Je laisse néanmoins le sujet ouvert, parce que j'ai beau avoir trouvé une parade, ça ne résout en rien le problème qui me préoccupait...
Benibis