Io ho provato così, ma non riesco ad implementare la parte dei coockie.
Quando richiamo la funzione cUrl mi da errore di variabile non definita per l'user e la password.
codice:class curlFacebook { // parametri login Facebook private $email = ""; private $password = ""; public function cUrl($url, $header=NULL, $cookie=NULL, $p=NULL) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, $header); curl_setopt($ch, CURLOPT_NOBODY, $header); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); // -> https curl_setopt($ch, CURLOPT_COOKIE, $cookie); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); // -> https curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); if ($p) { curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $p); } $result = curl_exec($ch); if ($result) { return $result; } else { return curl_error($ch); } } public function close() { curl_close ($this->ch); } }

Rispondi quotando