创建通用HTTP身份验证功能

时间:2012-10-30 03:12:09

标签: php xml basic-authentication

我使用下面的脚本登录以获取xml数据。是否可以使用相同的登录脚本,但在需要时更改$oPMainUrl

HTTPS URI: https://domain.co.nz/file.xml

当前API登录:

$oPMainUrl = 'HTTPS URI';
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $oPMainUrl);  
curl_setopt($ch, CURLOPT_USERPWD, "username:pw");
$result = curl_exec($ch);
curl_close($ch);

$MainURI = simplexml_load_string($result);

$ID = $MainURI->property->agency_id;

1 个答案:

答案 0 :(得分:1)

HTTP基本身份验证很简单。您只需将凭据添加到每个请求。没有会话,每个请求都需要身份验证。