|
描述:
现在有3个view。view_1 页面里面有一个表单,用户填写表单提交后首先 通过 CI自带的 表单验证类进行验证,通过验证后,将表单数据存储到session里面,然后跳转到 view_2 页面,该页面将读取刚才存储到session里面的数据并列举出来,让用户再确认一遍,用户点击 “确认” 后,这些数据从session里读取并存储到数据库里,同时跳转到 view_3 页面,这个页面用来告诉用户“提交成功!”
问题:
现在可以直接通过
/index.php/controller(view_2)
/index.php/controller(view_3)
这样的地址访问到 view_2 和 view_3 页面而不需要经过 view_1,也就是这三个页面没有限定顺序而是可以自由独立访问。如果session里面没有数据的话,直接访问 view_2 页面就会报错。通过怎样的方法可以限制用户只能通过 view_1 访问到 view_2,通过 view_2 访问到 view_3 呢? |
|