View Single Post
Old 17-11-2010, 21:40   #2
biowep
Member
 
L'Avatar di biowep
 
Iscritto dal: Nov 2010
Messaggi: 211
sono riuscito a fare qualche cosa anche se il codice è uno schifo unico
possibilmente consigliatemi qualcosa di meglio
Codice PHP:
<?php
$username
="biowep";
$password="Carbonca";
$cookie="cookie.txt";

$ch curl_init();
curl_setopt ($chCURLOPT_URL"http://google.it/");
curl_setopt ($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.44 Safari/534.7");
curl_setopt ($chCURLOPT_TIMEOUT60);
curl_setopt ($chCURLOPT_FOLLOWLOCATIONtrue);
curl_setopt ($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt ($chCURLOPT_AUTOREFERERtrue);
curl_setopt ($chCURLOPT_HEADERtrue);
curl_setopt ($chCURLOPT_COOKIEJAR$cookie);

$result curl_exec ($ch);
$loc = (substr(strstr($result"Location:"), 10strpos(strstr($result"Location:"), "\n")));
curl_setopt ($chCURLOPT_URL$loc);
curl_setopt ($chCURLOPT_HEADERfalse);
$result curl_exec ($ch);
echo 
$result;
curl_close($ch);
?>
questo serve per stampare la nuova pagina [indicata in Location: dell'header di risposta]
cosa che dovrebbe fare in automatico con CURLOPT_FOLLOWLOCATION e che evidentemente non fa


mi stavo chiedendo se per caso esistesse un array che comprenda le informazioni dell'header di risposta della pagina richiesta


decifrare $loc non deve essere facile
scusate ma le mie conoscenze sono estremamente superficiali
per scrivere anche una minima cosa devo continuamente consultare la guida

Ultima modifica di biowep : 17-11-2010 alle 21:42.
biowep è offline   Rispondi citando il messaggio o parte di esso