gpt4 book ai didi

PHP 使用 HTTP 身份验证从远程 URL 获取 XML

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:03:32 25 4
gpt4 key购买 nike

我有一个提供 xml 输出的 URL。它需要用户名和密码,我可以使用以下格式通过浏览器访问:

http://username:password@url.com

但是,当我尝试通过 php 文件访问它时,我得到了 403 禁止:

$url = "http://username:password@url.com";


$xml = @simplexml_load_file($url);
print_r($http_response_header);

我已尝试使用 curl 并将用户代理设置为浏览器,但这仍然无法回显数据。

编辑:

我还尝试使用 pear 的 http 请求 2,它也给出了 403 forbidden

最佳答案

你应该尝试这样的事情:

$url = "http://username:password@url.com";
$xml = file_get_contents($url);
$data = new SimpleXMLElement($xml);

关于PHP 使用 HTTP 身份验证从远程 URL 获取 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10643229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com