Bonjour,

Je récupère des infos sur des pages http://....... avec CURL.

je viens de tomber sur un cas particulier.
En effet une page que je souhaite lire fait un redirect 302 sur elle-meme, le redirect boucle et Curl me sort un joli message d'erreur : " Maximum (20) redirects followed " : j'ai essayé avec 500 redirect c'est toujours pareil
Vous me direz que c normal

Mais alors pourquoi lorsque j'affiche cette page dans un navigateur cela fonctionne ? ile me semblait que Curl agissait comme un navigateur alors pourquoi cela ne fonctionne pas avec Curl ?

Pour info voici l'entete de la page (http://www.xxxxxxx.fr/page-produit-322271) en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
HTTP/1.1 302 9492369628037435075
Server: Varnish
Location: /page-produit-322271
Date: Thu, 08 Oct 2015 09:51:05 GMT
X-Varnish: 1589198521
Age: 0
Via: 1.1 varnish
Connection: close
Set-Cookie: front=4d21b278-7da9-4da9-8a72-79a8296df4b2; expires=Fri, 07-Oct-2016 09:51:05 UTC; path=/; domain=www.xxxxxxx.fr; httponly
X-Varnish-Hits: 0
X-Crawler: no

Voici mon code CURL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$url_prod=adresse de la page en question
 
	$curl = curl_init($url_prod);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
	curl_setopt($curl, CURLOPT_COOKIESESSION, true);
	curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
	curl_setopt($curl, CURLOPT_TIMEOUT, 30);
	curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
	curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13');
	$url_content = curl_exec($curl);
	curl_close($curl);

D'avance meri de vos réponses