Codeigniter - 停止访问函数direct或url调用

时间:2017-02-13 12:58:04

标签: php codeigniter phpmyadmin

我尝试在提交后尝试将数据插入数据库。 但是当我尝试访问插入函数时,它会发生db错误。如何从直接/网址呼叫访问中停止此功能。

2 个答案:

答案 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