跟踪POST请求

时间:2014-11-10 12:18:05

标签: php html forms

我想知道有没有办法在表单中跟踪传入的帖子请求?

我有

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

我希望只允许特定网站通过curl请求访问该表单, 是否有可能这样做?

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

1)我想创建一个只允许curl请求的脚本,但只允许来自某些域。

2)不能使用Referer键,因为它们很容易泄漏。

1 个答案:

答案 0 :(得分:1)

据我了解,您希望能够限制对位于特定服务器上的curl-caller的请求。如果是这种情况,那么您应该检查$_SERVER['REMOTE_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();
}