par
Megadeth » 27 nov. 2013, 13:11
Re,
Je progresse doucement sur le sujet et voulais savoir comment passer de la fonction file_get_contents à un résultat CURL qui semblerait être la solution à mon problème.
Voilà ce que j'ai pour le moment :
$mavar=file_get_contents("https://monurl...id=".$truc,false,$contexte);
et je "voudrais" le même résultat avec les fonctions curl, j'ai ceci pour le moment.
$href = "https://monurl...id=".$truc;
$posts = "";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $href);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");
curl_setopt($ch, CURLOPT_HEADER, 1);
if ($posts!=""){
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $posts);
}
curl_setopt($ch, CURLOPT_NOSIGNAL, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 2);
$result=curl_exec($ch);
curl_close($ch);
L'idée est de créer le lien, couper la chique pour reprendre la main.
Merci.
Mega

Re,
Je progresse doucement sur le sujet et voulais savoir comment passer de la fonction file_get_contents à un résultat CURL qui semblerait être la solution à mon problème.
Voilà ce que j'ai pour le moment :
[php]$mavar=file_get_contents("https://monurl...id=".$truc,false,$contexte);[/php]
et je "voudrais" le même résultat avec les fonctions curl, j'ai ceci pour le moment.
[php]$href = "https://monurl...id=".$truc;
$posts = "";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $href);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");
curl_setopt($ch, CURLOPT_HEADER, 1);
if ($posts!=""){
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $posts);
}
curl_setopt($ch, CURLOPT_NOSIGNAL, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 2);
$result=curl_exec($ch);
curl_close($ch);[/php]
L'idée est de créer le lien, couper la chique pour reprendre la main.
Merci.
Mega
;)