我想在提交后将人发送到感谢页面的页面上有一个表单,但我想将表单中的数据发送到远程服务器上的另一个 .php 文件。我已经使用该操作将信息作为帖子直接发送到远程服务器,它工作得很好,但为了安全起见,我不希望在任何代码中看到远程位置。我正在处理的解决方案是在提交之后,表单操作会将您发送到 .php,该 .php 将通过 cURL 将发布信息发送到远程。这是它下山的地方。我不打算使用 cURL,只是我读到的唯一一个听起来可以工作的东西。因此,回顾一下这是否令人困惑;人点击提交,他们会转到一个 .php,上面写着“你是一个很棒的人”
我的 html 上面有表格:
<form action="landing.php" method="post">
Client:<input name="client" type="text" size="20" maxlength="30">
<br />
Test1:<input name="test1" type="text" size="20" maxlength="30">
<br />
Test2:<input name="test2" type="text" size="20" maxlength="30">
<br />
<input type="submit" name="submit" value="Submit" />
</form>
转到此页面:
<?php
$ch = curl_init();
$data = array('client' => 'Foo', 'test1' => '123', 'test2' => '987');
curl_setopt($ch, CURLOPT_URL, 'http://MyServer/test.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_exec($ch);
?>
Thank You etc.
而且它不起作用......我是 cURL 的新手,所以这对于我正在尝试做的事情来说可能非常糟糕。我的主要工作是隐藏遥控器的位置。
我在正确的轨道上吗?这可能吗?