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

PHP自动发送HTTP身份验证信息,php,http,authentication,curl,Php,Http,Authentication,Curl,我想从一个php文件发送自动登录的HTTP auth login/密码,而无需输入它们。这两个站点不在同一台服务器上 编辑:我正在尝试卷曲,但无法让它工作 curl_setopt($process, CURLOPT_USERPWD, $username . ":" . $password); 您还可以指定地址,就好像其他任务不强制使用curl一样就这么简单: <?php header('Location: http://user:pass@http://site.com/') ?>

我想从一个php文件发送自动登录的HTTP auth login/密码,而无需输入它们。这两个站点不在同一台服务器上

编辑:我正在尝试卷曲,但无法让它工作

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

您还可以指定地址,就好像其他任务不强制使用curl一样

就这么简单:

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


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

似乎是个好主意。谢谢你,伙计。你回答的第二部分确实帮助了我。见下面我的答案。