php - 加载带有身份验证的 xml 文件(并提高安全性)

标签 php http authentication simplexml

我正在尝试使用 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/

相关文章:

javascript - 使用 Paypal 登录 API

php - 通过 PHP 创建 FTP 用户

php - 使用 php Xpath 更新 xml 文件

php - 如何编码内容以通过 jquery 将它们发送到 php 文件?

php - Yii 2.0 数据库迁移命令

angular - 预检响应在 Angular 上没有 HTTP ok 状态

http - HTTP 请求中的 curl -u 等价物

http - 检查 url 中的数据自上次以来是否已更改?

c# - Microsoft Bot Framework,如何对用户进行身份验证以登录 Web 应用程序

security - 我应该在将密码发送到服务器端之前对其进行哈希处理吗?