我想将数据(一个16位数的密钥)传递到另一个站点,该站点将验证密钥并返回响应。我想获取响应并检查它是否是我身边的有效密钥,因此我可以用它来做一些额外的事情。
这可能吗?如果没有,为什么不能这样做?
修改 好的,这是这个过程。我从用户输入中获取此密钥,可以通过获取POST数据来访问该密钥。之后,需要将数据发送到另一个站点上具有1个输入字段的另一个表单。理想情况下,这将产生一个我可以抓住我的结果。
答案 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在客户端执行此操作。