我有一个表单页面,名为form.php
,当它提交时,它将转到step.php
。在PHP中直接访问的限制
现在,如果用户直接去step.php
它应该去error.php
。
我尝试了代码,但是当用户从'form.php的”
,我试过的代码重定向也去error.php
: -
<?php
if ($_SERVER['REQUEST_METHOD']=='GET' && realpath(__FILE__) == realpath($_SERVER['SCRIPT_FILENAME'])) {
header('HTTP/1.0 403 Forbidden', TRUE, 403);
die(header('location: error.php'));
}
?>
可以在使用$ _SESSION或cookie来存储有关表格提交的信息? –
你可以帮助代码..? – ShriSun
不应该是'POST'而不是'GET'或者你如何提交表单? –