Codeigniter - 停止访问函数直接或URL调用

问题描述:

我试图做的功能是提交后插入数据到数据库。 但是,当我尝试访问插入功能,它发生数据库错误。我怎样才能停止直接/网址调用访问这个功能。Codeigniter - 停止访问函数直接或URL调用

+0

什么错误?和相关的代码? – Sebastianb

+0

您可以在开始时将其添加到您的文件中。如果(!defined('BASEPATH')) exit('不允许直接脚本访问'); –

在你的控制器功能,您可以使用

​​

这一点,如果从GET URL请求关闭的直接访问。

OR

你可以声明你的函数作为private这将是只有控制器类的内部访问。

您可以制定一个控制器方法,将其声明为私有。

如,private function _mymethod() {

http://www.codeigniter.com/user_guide/general/controllers.html#private-methods