He tratado de la siguiente manera y nada...
Código PHP:
function AutoLOGIN($post, $page, $n, $session, $referer)
{
if(!is_array($post))
{
return false;
}
$DATA_POST = curl_init();
curl_setopt($DATA_POST, CURLOPT_RETURNTRANSFER, true);
curl_setopt($DATA_POST, CURLOPT_URL, $page);
curl_setopt($DATA_POST, CURLOPT_POST, true);
if($n)
{
curl_setopt($DATA_POST, CURLOPT_FOLLOWLOCATION, true);
}
if($session)
{
curl_setopt($DATA_POST, CURLOPT_COOKIEFILE, 'cookiefile.txt');
curl_setopt($DATA_POST, CURLOPT_COOKIEJAR, 'cookiefile.txt');
}
if($referer)
{
curl_setopt($DATA_POST, CURLOPT_REFERER, $referer);
}
curl_setopt($DATA_POST, CURLOPT_POSTFIELDS, $post);
$data = curl_exec($DATA_POST);
if($data == false)
{
echo'Warning : ' . curl_error($DATA_POST);
curl_close($DATA_POST);
return false;
}
else
{
curl_close($DATA_POST);
return $data;
}
}
pd: como puedo hacer para usar la cookie que genera el sistema de autentificacion?
le agregue este trozo de code, pero sigue sin funcionar, alguna sugerencia????
Código PHP:
$COOKIE_VARS = "Loggedin, ";
$COOKIE_VARS .= "True, ";
$COOKIE_VARS .= "0, ";
$COOKIE_VARS .= "/";
curl_setopt($DATA_POST, CURLOPT_COOKIE, $COOKIE_VARS);
curl_setopt($DATA_POST, CURLOPT_COOKIEFILE, 'Loggedin.txt');
curl_setopt($DATA_POST, CURLOPT_COOKIEJAR, 'Loggedin.txt');