Php 中继$\u POST,向外部页面添加身份验证而不使用cURL

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

我试图将表单中继到外部站点,以便将其处理并排序到数据库中,但我需要向HTTP头添加基本身份验证。我对HTTP头知之甚少,也尝试过这样做,但我对如何添加$\u POST负载以及是否正确执行了授权感到困惑。任何帮助都将不胜感激

<?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做这件事,但我在问没有它怎么做。