2012-04-01 190 views

回答

1

可能使用$ _SERVER ['HTTP_REFERER'] 但是被警告使用这个变量,因为它可以被操纵并且是不可靠的。从php.net:

的页面(如果有的话),其被称为用户代理到 网页的地址。这由用户代理设置。并非所有用户代理都会设置此项,有些用户代理可以将HTTP_REFERER修改为 功能。总之,它不能真正被信任。

我建议你编辑你的process_form.php来检查函数所需的输入数据是否存在。如果你有得到一个表格,您可以使用:

if(!empty($_GET['myFormFieldName'])) { 
    // process 
} 

,或者使用POST:

if(!empty($_POST['myFormFieldName'])) { 
    // process 
} 
0

你应该会话验证用户是否通过正确的流程去达成最后一页。