Php 如何通过用户名和密码访问安全区域

Php 如何通过用户名和密码访问安全区域,php,http,Php,Http,我想访问这个页面,输入正确的用户名和密码后返回一个xml文件 我想将此xml传递给flash,但我不知道如何传递用户名和密码 我期待着这样的事情 用户名:password@webservices.ns.nl/ns api avt?站=ut 或者使用php 这里是该api的站点url(如果有帮助的话) 提前感谢PHP.net上带有curl的PHP示例: 有趣的是: curl_setopt($curl, CURLOPT_USERPWD, "username:password"); 在php中,可

我想访问这个页面,输入正确的用户名和密码后返回一个xml文件 我想将此xml传递给flash,但我不知道如何传递用户名和密码 我期待着这样的事情 用户名:password@webservices.ns.nl/ns api avt?站=ut 或者使用php 这里是该api的站点url(如果有帮助的话)


提前感谢

PHP.net上带有curl的PHP示例: 有趣的是:

curl_setopt($curl, CURLOPT_USERPWD, "username:password"); 

在php中,可以通过多种方式实现这一点

如果您碰巧将代码托管在LinuxEnv中或具有本机curl支持,那么您可以

$call = "curl --basic --user {$username}:{$password} \"{$url}\"";
exec($call, $resp);
print_r($resp);
或者,您可以使用来自的模块
class.http.php


如果用户名/密码是纯文本的,那么它有什么意义呢?它是针对客户端的。我不知道这一点,我无法改变这一点。输入用户名后返回xml文件&谢谢您的关注。xml可能也会更新
$http = new Http();
$http->useCurl(false);
$http->setMethod($method);
$http->setAuth($user, $pass);
$http->execute($url);
$resp = $http->error ? $http->error : $http->result;