0

我想从一个 php 文件发送 HTTP auth login/password 以进行自动登录而不输入它们。这两个站点不在同一台服务器上。

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

4

2 回答 2

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

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

于 2013-08-31T19:33:04.443 回答
0

就这么简单:

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

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

于 2013-08-31T19:43:06.777 回答