1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
<?php
$lien = 'http://www.unsite.fr/dossier/index.php';
$postfields = array(
'user' => 'xxxx',
'pass' => 'xxxxxx'
);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $lien);
curl_setopt($curl, CURLOPT_COOKIESESSION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0'); // un useragent
curl_setopt($curl, CURLOPT_REFERER, $lien); // un referer
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cookies.txt');
curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookies.txt');
$return = curl_exec($curl);
curl_close($curl);
echo '1 - $return <br /><br />' . $return;
$lien2 = 'http://www.unsite.fr/dossier/index.php?tri=&ordre=';
$postfields2 = array(
'date1' => '01/09/2014',
'date2' => '30/09/2014'
);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $lien2);
curl_setopt($curl, CURLOPT_COOKIESESSION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); // suivre les redirections
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields2);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0'); // un useragent
curl_setopt($curl, CURLOPT_REFERER, $lien2); // un referer
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cookies.txt');
$return = curl_exec($curl);
curl_close($curl);
echo '2 - $return <br /><br />' . $return;
?> |
Partager