Bonjour, je m'explique j'ai un script utilisant Curl (je suis "obligé" enfin je préfère l'utiliser, car je dois faire passer des cookies à la page visitée par Curl) donc Curl doit visiter une page on vas dire au hasard http://site.com/page.php, et en fonction du cookie envoyé par Curl cette page nous renverra soit vers http://site.com/page_1.php soit vers http://site.com/page_2.php, la redirection se fait via un header("Location: http://site.com/page_1.php") sur "page.php" alors j'aimerai avec Curl récuperer l'url de la page vers laquelle redirige "page.php".
Voici mon code pour illustrer :
Donc voilà je ne sais pas comment récupérer l'URL de la page vers laquelle page.php redirige Curl...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $curl = curl_init("http://site.com/page.php"); $cookie = $cookieVariable; curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); //On suit les redirections. curl_setopt($curl, CURLOPT_COOKIE, 'cookie='.$cookie); //Paramètrage du cookie. $contenuPage = curl_exec($curl); //Ici on récupère le contenu de la page moi j'aimerai récupérer son adresse.
Merci à vous !
Partager