Ver Mensaje Individual
  #12 (permalink)  
Antiguo 02/06/2009, 03:17
Avatar de cluster28
cluster28
 
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 18 años, 9 meses
Puntos: 32
Respuesta: Logue automático a la hora de acceder a una web

Pongo una prueba que he hecho y no funciona, es una ejemplo que he cogido de http://curl.haxx.se/libcurl/php/examples/cookiejar.html. Es para acceder a un plesk:

Código PHP:
<?php

$ch 
= curl_init();
curl_setopt($ch, CURLOPT_COOKIEJAR, "C:\plesk");
curl_setopt($ch, CURLOPT_URL,"https://www.dominio.com:8443/login_up.php3");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "passwd=password&login_locale=default&login_name=dominio.com");

ob_start();      // prevent any output
curl_exec ($ch); // execute the curl command
ob_end_clean();  // stop preventing output

curl_close ($ch);
unset(
$ch);

$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_COOKIEFILE, "C:\plesk");
curl_setopt($ch, CURLOPT_URL,"https://www.dominio.com:8443");

$buf2 = curl_exec ($ch);

curl_close ($ch);
echo 
$buf2;

echo 
"<PRE>".htmlentities($buf2);
?>
Uso EasyPHP y me sale una página en blanco como resultado.