【问题标题】:PHP auto send HTTP auth information [closed]PHP自动发送HTTP身份验证信息[关闭]
【发布时间】:2013-08-31 18:50:31
【问题描述】:

我想从一个 php 文件中发送 HTTP 身份验证登录名/密码以进行自动登录,而无需输入它们。这两个站点不在同一台服务器上。

编辑:我正在尝试使用 curl,但无法正常工作。

【问题讨论】:

  • 似乎是个好主意。

标签: php http authentication curl


【解决方案1】:
curl_setopt($process, CURLOPT_USERPWD, $username . ":" . $password);

如果 curl 对于其他任务不是必需的,你也可以将地址指定为http://login:password@yoursite.com

【讨论】:

  • 谢谢伙计。你回答的第二部分真的帮助了我。请参阅下面的答案。
【解决方案2】:

就这么简单:

<?php
header('Location: http://user:pass@http://site.com/')
?>

这不安全,因为有人可能会在标题上看到密码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    • 2016-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    相关资源
    最近更新 更多