我有一个提供 xml 输出的 URL。它需要一个用户名和密码,我可以使用以下格式通过浏览器访问:
但是,当我尝试通过 php 文件访问它时,我得到了 403 禁止:
$url = "http://username:password@url.com";
$xml = @simplexml_load_file($url);
print_r($http_response_header);
我尝试使用 curl 并将用户代理设置为浏览器,但这仍然没有回显数据。
编辑:
我还尝试使用 pear 的 http 请求 2,它也给出了 403 禁止