|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juin 2008 Messages : 25 ![]() |
Bonjour à tous,
voila j'ai un petit probleme de cURL. Je dois recuperer le contenu d'une page web, mais je dois faire suivre ma session en meme temps, j'ai donc utilisé cURL Code :
Qqn aurait une idée svp? merci d'avance |
||
|
|
00
|
|
|
#2 | ||
|
Invité de passage
![]() Inscription : juin 2008 Messages : 25 ![]() |
ok, probleme resolu, je comprend pas le différence de code, si qqn peut m'eclairer, mon code est devenu comme ca:
Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() E LInscription : juin 2011 Messages : 19 ![]() |
Quand un client renvoie les cookies qui lui ont été transmis par un serveur, il utilise l'en-tête HTTP "Cookie:" et les doit les mettre les uns après les autres, séparés par des ";".
http://tools.ietf.org/html/rfc2109#section-4.3.4 : If multiple cookies satisfy the criteria above, they are ordered in the Cookie header such that those with more specific Path attributes precede those with less specific. Ordering with respect to other attributes (e.g., Domain) is unspecified. http://tools.ietf.org/html/rfc6265#section-4.2.1 : cookie-string = cookie-pair *( ";" SP cookie-pair ) C'est différent du fonctionnement de l'en-tête HTTP "Set-Cookie", qui permet à un serveur d'envoyer des cookies aux clients. C'est peut-être ça qui t'a induit en erreur. |
|
|
10
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 25 ![]() |
ah ok, c'est donc ca, et petite question pourquoi mon curl_exec me retourne 1 et non pas le contenu de la page, alors que celle si s'affiche sur mon browser?
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() E LInscription : juin 2011 Messages : 19 ![]() |
(lib/PHP)curl fonctionne par étapes :
- Fixation des "options", selon les besoins : URL, niveau de verbosité, fichier dans lequel stocker le résultat, récupération des en-têtes ou pas, éléments d'authentification, ... - Exécution de la récupération des données Le résultat de la fonction PHP curl_exec est juste un booléen (cf. http://www.php.net/manual/en/function.curl-exec.php). Les caractéristiques de l'endroit et de la façon dont le contenu de la page demandée doivent être précisées lors de la fixation des "options". La liste des options supportées par PHP-curl est indiquée dans http://www.php.net/manual/en/function.curl-setopt.php Pour stocker le contenu d'une page dans un fichier, il faut utiliser l'option CURLOPT_FILE. Exemple : http://www.php.net/manual/en/curl.examples-basic.php |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 25 ![]() |
en effet, je m'en suis rendu compte juste apres avoirposté,.... quel gland
merci à toi, du coup j'ai pu coder mon algo de decryptage de César |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com