質問

SimpleTestのSimpleBrowserを使用しています(http://www.simpletest.org)ウェブミンをログインする(http://www.webmin.com/)。このログインはHTTPSを使用します。私は2つの異なる方法を試しましたが、どちらも失敗しました。

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

なぜそれがうまくいかないのか、何か手がかりがありますか?

役に立ちましたか?

解決

PHPにphp_openssl.dll拡張機能をインストールしているかどうかを確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top