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($curl, CURLOPT_URL,
'http://www.ejemplo.com');
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, 'login=usuario&password=clave');
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($curl, CURLOPT_HEADER, 0); //no mostrar cabeceras
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //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.