Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2009, 11:43
neojordan
 
Fecha de Ingreso: enero-2008
Mensajes: 97
Antigüedad: 16 años, 3 meses
Puntos: 3
login con curl

Bueno, intento loguearme usando curl pero me falta el paso de darle al boton de login.

Me logueo con el siguiente código:

Código PHP:

<?php

$curl 
curl_init();
curl_setopt($curlCURLOPT_URL,
    
'http://www.ejemplo.com');
curl_setopt ($chCURLOPT_POST1);
curl_setopt ($chCURLOPT_POSTFIELDS'login=usuario&password=clave');
curl_setopt ($chCURLOPT_COOKIEJAR'cookie.txt');
curl_setopt($curlCURLOPT_HEADER0); //no mostrar cabeceras
curl_setopt($curlCURLOPT_RETURNTRANSFER1); //no mostrar en pantalla
$data curl_exec($curl); //descargar página
curl_close($curl);

?>
En la parte del post se incluyen los datos del usuario y contraseña, el problema es que para enviar los datos la web esa web no usa POST, sino que tiene un enlace javascrpit:

<a href="javascript:postlogin2();">

y no se cómo "pulsar" ese enlace con curl después de introducir el usuario y contraseña.