Php 跟踪POST请求

Php 跟踪POST请求,php,html,forms,Php,Html,Forms,我想知道有没有办法在表单中跟踪收到的post请求 我有 <form method='post'> <input type='text' name'test' /> <input type='submit' name'submit' /> </form> 我只允许特定的网站通过curl请求访问表单, 有可能吗 //编辑---------- 1) 我想制作一个脚本,只允许curl请求,但只允许来自某些域 2) 使用Referer键是不可取的,因为

我想知道有没有办法在表单中跟踪收到的post请求

我有

<form method='post'>
<input type='text' name'test' />
<input type='submit' name'submit' />
</form>

我只允许特定的网站通过curl请求访问表单, 有可能吗

//编辑----------

1) 我想制作一个脚本,只允许curl请求,但只允许来自某些域


2) 使用Referer键是不可取的,因为它们很容易泄漏。

据我所知,您希望能够限制对位于特定服务器上的curl调用者的请求。如果是这种情况,那么您应该检查
$\u SERVER['REMOTE\u ADDR']
是否在白名单中

<?php
$allowed_ips = ['127.0.0.1', '123.123.123.123'];  // put here the list of IPs
if (!in_array($_SERVER['REMOTE_ADDR'], $allowed_ips) {
    die();
}

是,在修复HTML并查找
$\u POST['test']
之后。你可以查看推荐人,但这不是很可靠。所以“跟踪帖子”的意思是“受用户代理限制”?伙计们,我不想得到这个值,但对某些网站的表单过程进行限制,或者允许某些内容。你看不出这是否是一个curl请求,如果他们做得对,他们看起来就像普通的访问者。你给网站起的名字可能会让一些读者感到困惑,因为你可能指的是机器人或类似的东西。如果您想阻止垃圾邮件发送者通过您的联系人表单向您发送消息,使用captchaand by user agent是不够的,因为在curl中,我们可以轻松更改它,顺便说一句,感谢您的响应这是一个很好的建议,但有一个问题,因为我们知道大多数网站使用共享主机,这意味着允许1个ip就是允许该ip中的所有域……恐怕这是你能得到的最接近的了。因为没有什么会使他们与外部观点不同。你唯一的其他选择是给他们个人证书,并为请求数量拿钱(这样他们就不想共享证书)。谢谢你的建议JimiDini,我会检查我还能做些什么