Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/12/2010, 15h45   #1
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
Par défaut affichage de cookie impossible

Bonjour à tous
j'ai créer un cookie (qui existe bien) dans mon navigateur (FF 3.0)

Code :
1
2
3
4
5
 
setcookie("sondage$_GET[sondage_id]Forges", 1, time() + 3600 * 24);
 
// n'affiche rien du tout ??
echo $_COOKIE["sondage$_GET[sondage_id]Forges"];
merci
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 16h25   #2
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
j'ai essayé d'afficher d'autres cookie créer par d'autres sites et qui sont enregistrés sur mon pc et rien à faire :

Code :
1
2
 
echo $_COOKIE['cookie_name']; // affiche rien du tout
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 16h27   #3
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
Les cookies ne sont pas directement accessible dans le script juste après leur création.

Il faut qu'il y ait au moins un rechargement de page.
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 16h30   #4
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
oui j'ai rechargé la page et je suis allé sur une autre page avant de revenir sur la page ou je dois afficher le cookie et rien !?
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 16h36   #5
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
Et autre chose :

si tu veux inclure une variable tableau dans une chaine c'est :

soit
Code :
setcookie("sondage".$_GET['sondage_id']."Forges", 1, time() + 3600 * 24);
soit
Code :
setcookie("sondage{$_GET['sondage_id']}Forges", 1, time() + 3600 * 24);
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 16h42   #6
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
ok pour la concaténation de chaine, mais mon souci n'est pas là car le cookie se créer bien, mais je n'arrive pas à le lire par la suite.
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 17h28   #7
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
si je fais :

Code :
1
2
 
print_r($_COOKIE);
il n'affiche que le cookie lié à la session en cours (suite à session_start());
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 17h32   #8
Membre chevronné
 
Inscription : juillet 2003
Messages : 625
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 625
Points : 600
Points : 600
Bonjour,

as tu de l'affichage avant ton setcookie() ?
__________________
Le savoir est utile que s'il est partagé par tous.
/(bb|[^b]{2})/
!sleep() ? array((string))
syl2095 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 17h39   #9
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
non j'ai créer une page avec uniquement :

Code :
1
2
 
print_r($_COOKIE);
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 19h11   #10
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 699
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 699
Points : 3 269
Points : 3 269
Salut

Essai de définir le path avec / du 3ème paramètre que contient la fonction setcookie.
La doc : setcookie()
Exemple :
Code :
setcookie('TestCookie', 'Une valeur', time()+3600, '/');
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 10h54   #11
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
Bonjour,
Apparemment ca marche bien, comme quoi la doc il faut la lire !
Merci
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h14.


 
 
 
 
Partenaires

Hébergement Web