Dunque... vediamo... ho capito più o meno come funziona cURL, e ho scritto la mia funzioncina per ottenere gli HEADER HTTP in un array...

Codice PHP:
$ch curl_init(); // create cURL handle (ch)
if (!$ch) {
   die(
"Couldn't initialize a cURL handle");
}
// set some cURL options
$ret curl_setopt($chCURLOPT_URL,            "http://www.godaddy.com");
$ret curl_setopt($chCURLOPT_HEADER,        1);
$ret curl_setopt($chCURLOPT_FOLLOWLOCATION1);
$ret curl_setopt($chCURLOPT_RETURNTRANSFER1);
$ret curl_setopt($chCURLOPT_TIMEOUT,        30);

// execute
$ret curl_exec($ch);

if (empty(
$ret)) {
   
// some kind of an error happened
   
die(curl_error($ch));
   
curl_close($ch); // close cURL handler
} else {
   
$info curl_getinfo($ch);
   
curl_close($ch); // close cURL handler


}

print_r ($info); 
funzionare, funziona, ma....
è giusta secondo voi? ci sono buchi/errori?