2010-05-12 5 views
0

SimpleTest (http://www.simpletest.org)의 SimpleBrowser를 사용하여 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에 php_openssl.dll 확장을 설치했는지 확인하십시오.