我正在尝试使用 simplexml 从服务器加载 xml 文件:
$xml = simplexml_load_file($xml_query);
服务器需要 HTTP 身份验证,因此(毫不奇怪)我收到一条错误消息:
HTTP request failed! HTTP/1.1 401 Unauthorized
是否可以使用此函数将我的用户名和密码传递到服务器?
编辑
如果有人能告诉我一种更安全的方法,我将不胜感激。
最佳答案
您应该能够将用户名和密码添加到您要打开的 URL 前面。而不是
http://link.to/file.xml
尝试
http://username:<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="9aeafbe9e9edf5e8fedaf6f3f4f1b4eef5" rel="noreferrer noopener nofollow">[email protected]</a>/file.xml
关于php - 加载带有身份验证的 xml 文件(并提高安全性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5092739/