récuperation d'une page web avec redirection automatique avec curl
Posté : 25 avr. 2016, 22:47
Bonjour messieurs les développeurs.
J'aimerais bien récupérer le code source d'une page internet.
voici la page : http://www.pingpocket.fr/app/fftt/licencies/6227638
Quand on lance cette page,
celle-ci est redirigée en http://www.pingpocket.fr/?page=app/fftt ... edirection
j'ai essayé ce scripte (et mon fichier résultat est vide.....snif ....) :
$url="http://www.pingpocket.fr/app/fftt/licencies/6227638";
$ch1 = curl_init();
$header1=array(
'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12',
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language: fr-fr,en-us,en;q=0.5',
'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7',
'Keep-Alive: 115',
'Connection: keep-alive',
);
curl_setopt($ch1,CURLOPT_URL,$url);
curl_setopt($ch1,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch1,CURLOPT_HTTPHEADER,$header1);
$result=curl_exec($ch1);
//init fichier trace
$file = fopen('trace.txt', 'w+');
fputs($file, $result);
Pouvez-vous m'aider à résoudre ce problème ?
J'aimerais bien récupérer le code source d'une page internet.
voici la page : http://www.pingpocket.fr/app/fftt/licencies/6227638
Quand on lance cette page,
celle-ci est redirigée en http://www.pingpocket.fr/?page=app/fftt ... edirection
j'ai essayé ce scripte (et mon fichier résultat est vide.....snif ....) :
$url="http://www.pingpocket.fr/app/fftt/licencies/6227638";
$ch1 = curl_init();
$header1=array(
'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12',
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language: fr-fr,en-us,en;q=0.5',
'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7',
'Keep-Alive: 115',
'Connection: keep-alive',
);
curl_setopt($ch1,CURLOPT_URL,$url);
curl_setopt($ch1,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch1,CURLOPT_HTTPHEADER,$header1);
$result=curl_exec($ch1);
//init fichier trace
$file = fopen('trace.txt', 'w+');
fputs($file, $result);
Pouvez-vous m'aider à résoudre ce problème ?