Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2007, 13:32
jckm1982
 
Fecha de Ingreso: enero-2005
Mensajes: 39
Antigüedad: 20 años, 1 mes
Puntos: 0
leer web con login y mantener los cookies

Saludos amigos, necesito su ayuda , tengo un codigo en php que lee una web ajena pero tiene login, yo le pongo directamente en el codigo el usuario y password con un post_fields para que de una vez me cargue la pagina siguiente mas no el login , logro forzar el login osea que me loguee el usuario y me muestre la pagina siguiente, pero quisiera mantener la cookie para poder navegar por los diferentes opciones que me ofrece esa web sin perder el usuario, la pagina que quiero leer es referente a yahoo mail, quisiera que al yo ir al link donde este el codigo (ejemplo: www.mipagina.com/yahoo.php) me muestre de una vez el correo, sin necesidad de estar escribiendo usuario y contraseña espero su ayuda, se les agradece

aca les dejo el codigo:

<?php
$url = 'http://login.yahoo.com/config/login?.intl=e1&.src=ga&.done=http://espanol.play.yahoo.com/games/login%3fgame=Pool';
$cookie_file = 'cookie.txt';
//$cookie_file = realpath($cookie_file);
$post_fields = 'login=god_the_pool4&passwd=panama';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 0);

$res = curl_exec($ch);
curl_close($ch);

echo $res;
?>