no seria mejor iniciar primero la sesion y almacenar la cookie en un archivo?
despues con navegar por la pagina cargas la cookie.
ejemplo
Código PHP:
Ver original//Definimos las variables de la pagina
$username = "usuario";
$password = "clave";
$loginUrl = 'http://www.tuenti.com/?m=login';
$loginFields = array('email' => $username, 'input_password' => $password);
//Ahora se ha iniciado la sesion y la sesion de la cookie ha sido generada
getURL($loginUrl, 'post', $loginFields);
//Simple funcion para conectar
function getURL($url, $method='', $vars='')
{
if ($method == 'post')
{
}
curl_setopt ($ch, CURLOPT_USERAGENT
, "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7"); curl_setopt ($ch, CURLOPT_HTTPHEADER
, array("REMOTE_ADDR: ".$_SERVER['REMOTE_ADDR'], "HTTP_X_FORWARDED_FOR: ".$_SERVER['REMOTE_ADDR'])); curl_setopt ($ch, CURLOPT_COOKIEJAR
, 'tmp/cookie.txt'); curl_setopt ($ch, CURLOPT_COOKIEFILE
, 'tmp/cookie.txt');
return $buffer;
}
para llamar la pagina
Código PHP:
Ver originalgetURL('http://www.tuenti.com/#m=Requestmanagement&func=index&rt=Event');