|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : août 2008 Messages : 109 ![]() |
Bonjour à vous developpeurs :-)
Je suis en train de codé un petit script PHP pour récupérer une phrase. Le soucis c'est que cette phrase peut être récupérée seulement si je suis logger avec mon cookie. Voilà ce que j'ai codé: Code : PHP Code :
![]() En Espérant pouvoir avoir votre aide :-) Merci d'avance... |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
quelle est ta question ?
__________________
Modérateur PHP |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : août 2008 Messages : 109 ![]() |
Que me script change bien le HTTP-HEADER :-) donc qu'il puisse lire ma page avec le cookie que je lui donne. En l'occurrence "PHPSESSID=1e8e45e3e5e0ec632705b**********" dans le répertoire "path=/"
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : août 2008 Messages : 109 ![]() |
Ma question ne semble pas claire au vu des réponses, donc je la repose.
Comment puis-je m'identifier avec mon cookie pour accéder à la page "http://www.newbiecontest.org/epreuves/prog/prog1.php" ? Merci d'avance :-) |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : août 2008 Messages : 109 ![]() |
C'est vraiment pas dur je pense.
J'ai essayé en C sans réussite, donc j'essaie en PHP, où on me dit que c'est peut-être plus simple car il y a moins de lignes de code à mettre mais je n'y arrive toujours pas :'( Ca fais plus de 2 semaines que j'essaie, sans réussite.. Aidez moi SVP Maf |
|
|
00
|
|
|
#6 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Y a potentiellement un problème au niveau de la conception de votre script : une session (PHP ou non) est sensée expirer à un moment ou à un autre. Rien ne vous dit donc que l'identifiant que vous tentez de réutiliser est toujours valide.
Toutefois, le plus simple pour vérifier qu'un client HTTP cURL fonctionne bien consiste à faire ses tests en local en appelant une simple page qui afficherait les différentes variables intéressantes (print_r($_COOKIE); ici). |
|
|
00
|
|
|
#7 | ||
|
Membre du Club
![]() Inscription : août 2008 Messages : 109 ![]() |
Bonjour, et merci pour votre réponse, après quelque semaine de galère, cela fait fait vraiment plaisir!
Citation:
Citation:
Excusez moi, je ne comprends pas "print_r($_COOKIE);" Merci bcp!!! |
||
|
|
00
|
|
|
#8 | ||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Ok, donc ça met l'expiration de côté.
Ce que je cherchais à dire c'est que je recommande de tester son script en simulant la position du serveur en local. Donc vous créez un script de ce genre : Code serveur.php :
A noter qu'il existe également des options plus "complètes" pour gérer les cookies (de mémoire, je pense à COOKIEJAR et COOKIEFILE). |
||
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : août 2008 Messages : 109 ![]() |
Merci pour ton aide Julp.
Donc je connais COOKIEJAR qui sert a crée un cookie, et COOKIEFILE qui sert a utiliser une cookie. Le HIC, c'est que mon cookie n'est pas stocké sur mon ordinateur... (Recherche sur mon pc..) Je ne comprend pas comment m'identifier avec le screen que je vois ais donner pour accéder à mon épreuve.. J'en suis bien triste car il a tellement de chose a faire plus intéressantes à faire après. Je veux m'identifier, mais je n'y arrive pas. J'ai changé un peu mon script grâce a Julp, maintenant, il me dit: Attention, vous n'êtes pas loggué ! Vous devez faire suivre votre session à l'exécution de ce script Array ( ) sur http://slayder.web.112.free.fr/nc-prog/ep1.php voilà, je ne sais pas trop quoi faire.. ps: la honte, je rentre à épitech. |
|
|
00
|
|
|
#10 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Essayez de rajouter, en plus, l'entête user agent (option cURL correspondante : CURLOPT_USERAGENT).
|
|
|
00
|
|
|
#11 | ||
|
Membre du Club
![]() Inscription : août 2008 Messages : 109 ![]() |
Merci pour t'as réponse Julp :-)
Ca ne fonctionne toujours pas malheureusement Donc, je reposte mon code, et je voudrais savoir ce qui cloche pour utiliser ce cookie sur ce site! Code :
|
||
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Inscription : août 2008 Messages : 109 ![]() |
Je suis trop content !! Grâce au plugin firefox s'appelant Httpliveheader j'ai pu trouver exactement le cookie envoyé au site web et ça marche !!!
Rah.. Après qql semaines de galère c'est trouvé! Merci à vous quand même! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com