我尝试在提交后尝试将数据插入数据库。 但是当我尝试访问插入函数时,它会发生db错误。如何从直接/网址呼叫访问中停止此功能。
答案 0 :(得分:1)
在您的控制器功能中,您可以使用
if ($this->input->server('REQUEST_METHOD') == 'POST'){
//Your code goes here
}
如果要从GET URL请求中断开直接访问。
或强>
您可以将您的功能声明为private
,只能在控制器类中访问。
答案 1 :(得分:0)
您可以通过将控制器方法声明为私有来限制它。
如同,private function _mymethod() {
http://www.codeigniter.com/user_guide/general/controllers.html#private-methods