Pregunta

Estoy usando SimpleBrowser de SimpleTest (http://www.simpletest.org) para iniciar sesión en un webmin (http://www.webmin.com/). Este inicio de sesión usa HTTPS. He probado dos formas diferentes, ambas fallan.

$browser = new SimpleBrowser();
$browser->useCookies();
$browser->useFrames();
//echoes the login page, where it should echo the landing page from a logged user
echo $browser->post('https://address/','user=User&pass=Secret'));

Y también :

$browser = new SimpleBrowser();
$browser->useCookies();
$browser->useFrames();
$browser->get('https://address/');
$browser->setField('user', 'User');
$browser->setField('pass', 'Secret');
//echoes the login page, where it should echo the landing page from a logged user
echo $browser->clickSubmit('Login');

¿Tienes alguna pista por qué no funciona?

¿Fue útil?

Solución

Asegúrese de haber instalado la extensión PHP_OPENSSL.DLL en su PHP.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top