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-8
Codice 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;