2010-05-12 8 views
0

Я использую SimpleBrowser из SimpleTest (http://www.simpletest.org) для входа в webmin (http://www.webmin.com/). Этот вход использует https. Я пробовал два разных способа, оба терпят неудачу.проблема подключения к подключению с помощью SimpleTest

$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')); 

А также:

$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'); 

Есть ли у вас какие-либо понятия, почему он не работает?

+0

Правильное значение пользователя/пароля. Строки SetField возвращают true, поэтому эти поля успешно поле. – Cedric

+0

Страница входа (перед входом в систему) и зарегистрированная страница (после входа в систему) имеют тот же адрес. – Cedric

ответ

0

Убедитесь, что вы установили расширение php_openssl.dll в свой PHP.