Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2012, 09:11
Avatar de juanito1712
juanito1712
 
Fecha de Ingreso: mayo-2010
Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 14 años, 6 meses
Puntos: 66
Navegar logueado con curl

Hola
Estoy liado en tratar de loguearme en una web con curl y bueno, loguearme me logueo perfectamente y aparece mi ficha de usuario como que estoy logueado, lo que pasa es que trato de navegar luego por la página y en el segundo echo ya aparezco no logueado
¿alguna sugerencia?
Código PHP:
Ver original
  1. <?
  2.  
  3. $cookie_file_path = "c:/cookiefile";
  4. $LOGINURL = "https://secure.infortisa.com/ylos/www.infortisa.com/index.html?msgOrigen=1504";
  5. $agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)";
  6. $POSTFIELDS = '[email protected]&Passwd=contras';/
  7.  
  8. $ch = curl_init();
  9. curl_setopt($ch, CURLOPT_URL,$LOGINURL);
  10. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
  11. curl_setopt($ch, CURLOPT_USERAGENT, $agent);
  12. curl_setopt($ch, CURLOPT_POST, 1);
  13. curl_setopt($ch, CURLOPT_POSTFIELDS,$POSTFIELDS);
  14. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  15. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  16. curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);
  17. curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
  18. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  19. $page = curl_exec ($ch);
  20. echo $page;
  21. curl_setopt($ch, CURLOPT_URL,"http://www.infortisa.com/spa/item/PPOMPO0343.html");
  22. $page = curl_exec ($ch);
  23. curl_close ($ch);
  24. echo $page;
  25. ?>