将数据传递到另一个表单并获得响应

时间:2011-08-31 01:16:06

标签: php javascript html

我想将数据(一个16位数的密钥)传递到另一个站点,该站点将验证密钥并返回响应。我想获取响应并检查它是否是我身边的有效密钥,因此我可以用它来做一些额外的事情。

这可能吗?如果没有,为什么不能这样做?

修改 好的,这是这个过程。我从用户输入中获取此密钥,可以通过获取POST数据来访问该密钥。之后,需要将数据发送到另一个站点上具有1个输入字段的另一个表单。理想情况下,这将产生一个我可以抓住我的结果。

2 个答案:

答案 0 :(得分:1)

一些示例测试代码,可让您了解在幕后调用远程站点的信息:

$key = $_POST['key']

// Create a curl handle to the remote checking server
$ch = curl_init('http://remoteurl/?key=' . $key); 

// Execute 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
// Get the reply back
$reply = curl_exec($ch); 

curl_close($ch); 

// Do stuff with the reply
if ($reply == '...')
  // Save $key?!

答案 1 :(得分:0)

雅,这是可能的,有很多方法可以实现它。

cURL可能是你最好的选择。

或者您可以使用套接字并直接连接到端口80上的目标计算机,并在其上发送带有表单数据的HTTP请求,以便进行最终控制。

或者您也可以使用javascript在客户端执行此操作。