login()
我想使用OK Tech Web 服务的功能使用 PHP 应用程序登录 Moodle 。
当我登录我的应用程序时,在登录功能中,我编写了以下代码以登录 OK Tech Web Services 的 Moodle。
我尝试了两种方法:
1 -
$postdata = http_build_query(
array(
'username' => 'XXXXXX',
'password' => 'XXXXXX',
'wsfunction' => 'login',
'wsformatout' => 'dump'
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents('http://mymoodleserver/wspp/service_pp2.php', false, $context);
和第二种方法
$xml_user = simplexml_load_file('http://mymoodleserver/wspp/service_pp2.php?username=XXXXXX&password=XXXXXX&wsfunction=login&wsformatout=dump');
通过这种方式,我编写了代码并使用了该功能。
现在请检查一下。