Ciao a tutti
Non riesco a fare in modo che lo script segua il redirect di un sito
Se guardo gli header http mi compare questo:
Io devo cercare di prelevare in qualunque modo, questa parte:
Location: http://10minutemail.com/10MinuteMai...ml?cid=51676268
Ma non ci riesco proprio
Qualcuno può aiutarmi per favore??
codice:HTTP/1.1 302 Moved Temporarily Date: Tue, 11 Oct 2011 23:07:52 GMT Server: Apache-Coyote/1.1 X-Powered-By: Servlet 2.4; JBoss-4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)/JBossWeb-2.0, JSF/1.2 Location: http://10minutemail.com/10MinuteMai...ml?cid=51676268 Vary: Accept-Encoding Content-Encoding: gzip Content-Length: 20 Keep-Alive: timeout=10, max=100 Connection: Keep-Alive Content-Type: text/html; charset=UTF-8Codice PHP:$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie9.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie9.txt");
curl_setopt($ch, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_HTTPHEADER,array(
'User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:2.0.1) Gecko/20100101 Firefox/4.0.1',
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*//**;q=0.8',
'Accept-Language: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3',
'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7',
'Referer: [url]http://10minutemail.com/10MinuteMail/[/url]',
'Keep-Alive: 115',
'DNT: 1',
'Connection: keep-alive',
));
$output = curl_exec($ch);
echo $output;

Rispondi quotando