我想知道有没有办法在表单中跟踪传入的帖子请求?
我有
<form method='post'>
<input type='text' name'test' />
<input type='submit' name'submit' />
</form>
我希望只允许特定网站通过curl请求访问该表单, 是否有可能这样做?
//编辑----------
1)我想创建一个只允许curl请求的脚本,但只允许来自某些域。
2)不能使用Referer键,因为它们很容易泄漏。
答案 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();
}