Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/07/2010, 19:34
Avatar de cadrogui
cadrogui
 
Fecha de Ingreso: junio-2003
Mensajes: 875
Antigüedad: 20 años, 10 meses
Puntos: 5
Respuesta: dudas con Curl

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_POSTCURLOPT_RETURNTRANSFERtrue); 
        
curl_setopt($DATA_POSTCURLOPT_URL$page); 
        
curl_setopt($DATA_POSTCURLOPT_POSTtrue); 
        if(
$n
        { 
         
curl_setopt($DATA_POSTCURLOPT_FOLLOWLOCATIONtrue); 
        } 
        if(
$session
        { 
         
curl_setopt($DATA_POSTCURLOPT_COOKIEFILE'cookiefile.txt'); 
         
curl_setopt($DATA_POSTCURLOPT_COOKIEJAR'cookiefile.txt'); 
        } 
        
        if(
$referer
        { 
         
curl_setopt($DATA_POSTCURLOPT_REFERER$referer); 
        } 
        
        
curl_setopt($DATA_POSTCURLOPT_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_POSTCURLOPT_COOKIE$COOKIE_VARS);
             
             
curl_setopt($DATA_POSTCURLOPT_COOKIEFILE'Loggedin.txt');  
             
curl_setopt($DATA_POSTCURLOPT_COOKIEJAR'Loggedin.txt'); 
__________________
La mejor manera de aprender es por medio de un aprendizaje significativo....

http://www.cocert.cl

Última edición por cadrogui; 22/07/2010 a las 21:30