如何在codeigniter中接收post / get请求

时间:2014-03-19 07:00:49

标签: php codeigniter optimization

我正在使用

$this->input->post('name') ;将请求发布到我的网址。而不是帖子我需要访问获取。

就像普通的php一样,使用了$ _ REQUEST。但是在codeigniter标准中,它怎么可能呢?

3 个答案:

答案 0 :(得分:5)

此处的文档中概述了:http://ellislab.com/codeigniter/user-guide/libraries/input.html

从您可以使用的get中获取数据

$this->input->get('some_data', TRUE);

在查询字符串中查找some_data,并且将运行是通过XSS过滤来清除可能的黑客尝试

还有一种方便的方法可以同时检查两者:

$this->input->get_post('some_data', TRUE);
  

"此功能将搜索发布和获取数据流,先查看帖子,然后查看"

答案 1 :(得分:0)

试试这个:

http://ellislab.com/codeigniter/user-guide/libraries/input.html

您将获得所有获取数据的方法。

答案 2 :(得分:0)

如果要从服务器发布请求,请尝试此操作

if ($this->input->server('REQUEST_METHOD') == 'POST'){}

if ($this->input->server('REQUEST_METHOD') == 'GET'){}