制作页面的最佳方式只能从另一个页面访问

时间:2011-11-23 16:03:21

标签: php

制作页面的最佳方法是只能从另一个页面访问。 (例如:step2页面只能从第1页开始访问)

我想过几种方法,例如:

使用表单提交从步骤1到步骤2,在步骤2中需要检查发布数据

检查$_SERVER['HTTP_REFERER'],如果引用者是第1步,则允许

2 个答案:

答案 0 :(得分:5)

使用会话是唯一可行的方法。

if ($_SESSION['step'] <> 2) {
   // do something terrible (c) Cousin Avi
}

答案 1 :(得分:-2)

提交POST表单可能是最好的方式。