Php 中继$\u POST,向外部页面添加身份验证而不使用cURL
我试图将表单中继到外部站点,以便将其处理并排序到数据库中,但我需要向HTTP头添加基本身份验证。我对HTTP头知之甚少,也尝试过这样做,但我对如何添加$\u POST负载以及是否正确执行了授权感到困惑。任何帮助都将不胜感激Php 中继$\u POST,向外部页面添加身份验证而不使用cURL,php,Php,我试图将表单中继到外部站点,以便将其处理并排序到数据库中,但我需要向HTTP头添加基本身份验证。我对HTTP头知之甚少,也尝试过这样做,但我对如何添加$\u POST负载以及是否正确执行了授权感到困惑。任何帮助都将不胜感激 <?php $user = "snip"; $pass = "snip"; $header = "POST /WebServices/Post/?various_get=variables HTTP/1.1\n". "Host:snipped.do
<?php
$user = "snip";
$pass = "snip";
$header = "POST /WebServices/Post/?various_get=variables HTTP/1.1\n".
"Host:snipped.domain\n".
"Content-Type: application/x-www-form-urlencoded\n".
"Content-Transfer-Encoding: quoted-printable\n".
"User-Agent: PHP-Code\n".
"Authorization: Basic ".base64_encode($user.':'.$pass)."\n".
"Connection: close\n";
//Print post?
header('location:complete.html');
?>
主要是,我必须将新标题发送到外部页面,然后将用户重定向到其他地方。好吧,没有CURL,我知道的唯一其他方法是手动发送和发布
好吧,如果没有卷曲,我知道的唯一其他方法就是手动粘贴
我知道你/可以/用CURL做这件事,但我在问没有它怎么做。我知道你/可以/用CURL做这件事,但我在问没有它怎么做。