PHP自动发送HTTP身份验证信息

时间:2013-08-31 18:50:32

标签: php http authentication curl

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

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

2 个答案:

答案 0 :(得分:1)

curl_setopt($process, CURLOPT_USERPWD, $username . ":" . $password);

如果curl对其他任务不是强制性的,那么你也可以将地址指定为http://login:password@yoursite.com

答案 1 :(得分:0)

就这么简单:

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

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