使用身份验证加载xml文件(并提高安全性)

Tom*_*mba 2 php authentication http simplexml

我正在尝试使用simplexml从服务器加载xml文件:

$xml = simplexml_load_file($xml_query);
Run Code Online (Sandbox Code Playgroud)

服务器需要HTTP身份验证,所以(不出所料)我收到一条错误消息:

HTTP请求失败!HTTP/1.1 401未经授权

是否可以使用此功能将我的用户名和密码传递给服务器?

编辑

如果有人能告诉我一个更安全的方法来做到这一点,我将不胜感激.

glo*_*mad 5

您应该能够将用户名和密码添加到您要打开的URL中.代替

http://link.to/file.xml
Run Code Online (Sandbox Code Playgroud)

尝试

http://username:password@link.to/file.xml
Run Code Online (Sandbox Code Playgroud)

  • @Tomba请注意,您以明文方式发送用户名和密码,并且很容易被中间人嗅到. (2认同)