【发布时间】:2017-02-10 04:11:44
【问题描述】:
有谁知道如何防止提交表单的直接 URL 访问?
所以我有这样的路线
$route['registration']=administration/register
当我输入时
localhost/myweb/registration
有一个数据库错误,确实是因为我们直接通过URL访问它而不提交表单。我已经在我的表单上成功设置验证以防止数据库错误,但这是为了防止用户提交我们的表单。当用户输入“注册”时,数据库错误。
好吧,对于一些工作和页面,我只是简单地将 SESSION 设置为 ADMIN 或 USER,以防止直接 URL 访问,但我们不能这样做,对吧?
注意:我的表单提交数据很好,我只是不知道如何防止用户输入“注册”作为提交执行的词
【问题讨论】:
-
提供控制器的“注册”操作代码,以便您通过示例获得帮助。
标签: php codeigniter