Codice PHP:
<?php
$postdata = "dati d'accesso";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "urlsito");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_ENCODING, "gzip,deflate,sdch");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4");
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
$result = curl_exec ($ch);
curl_close($ch);
?>
Questo codice riesce a fare il login ma non riesce a stare loggato in quanto non crea il file cookie.txt e quindi non riesco a utilizzare il metodo di lettura CURLOPT_COOKIEFILE. Non riesco a capire perché non crea il file. Non è che altervista blocca il codice di creazione CURLOPT_COOKIEJAR?