Php 将数据添加到表单、服务器端
我有一个表单,它将POST数据发送到我无法控制的远程服务器 表单需要发送一个私钥(我认为这与用户端无关),我没有信心按照要求将其放在隐藏字段中Php 将数据添加到表单、服务器端,php,forms,security,Php,Forms,Security,我有一个表单,它将POST数据发送到我无法控制的远程服务器 表单需要发送一个私钥(我认为这与用户端无关),我没有信心按照要求将其放在隐藏字段中 有没有办法将POST数据发送到我自己服务器上的PHP脚本,添加缺少的键并将POST数据重新发送到远程服务器?从HTML,您可以将POST操作设置为一个PHP页面,然后从该PHP页面,除了HTML表单中提供的POST数据之外,还可以通过添加私钥向另一台服务器发出cURL请求 form.html <form name="form1" id="form1
有没有办法将POST数据发送到我自己服务器上的PHP脚本,添加缺少的键并将POST数据重新发送到远程服务器?从HTML,您可以将POST操作设置为一个PHP页面,然后从该PHP页面,除了HTML表单中提供的POST数据之外,还可以通过添加私钥向另一台服务器发出cURL请求 form.html
<form name="form1" id="form1" method="POST" action="repost_data.php">
<input type="text" name="field1" value="" />
<input type="text" name="field2" value="" />
...
...
</form>
...
...
repost_data.php
<?php
$postArr = $_POST;
$postArr['private_key'] = 'private-key';
$ch = curl_init("http://another-server/posturl");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postArr);
curl_exec($ch);
?>
请尝试以下操作:
$\u post['keyname']=$privatekey
我希望这会有所帮助。您可以使用cURL(请参阅)。为什么不使用
隐藏的字段?将密钥存储在数据库中。将其ID发送到隐藏字段。CURL是我的朋友!谢谢