سؤال

أنا أستخدم SimpleBrowser من Simpletest (http://www.simpletest.org) لتسجيل الدخول إلى دخول ويب (http://www.webmin.com/). يستخدم تسجيل الدخول هذا HTTPS. لقد جربت طريقتين مختلفتين ، كلاهما يفشل.

$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_openssl.dll في PHP الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top