Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在codeigniter中接收post/get请求_Php_Codeigniter_Optimization - Fatal编程技术网

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

Php 如何在codeigniter中接收post/get请求,php,codeigniter,optimization,Php,Codeigniter,Optimization,我正在使用 $this->input->post('name')获取发布到我的url的请求。我需要访问get,而不是post 与普通php its一样,使用了$\u请求。但是在codeigniter标准中,如何实现这一点呢?这里的文档概述了这一点: 要从get获取数据,可以使用 $this->input->get('some_data', TRUE); 它在查询字符串中查找一些_数据,并将通过XSS筛选来清除可能的黑客企图 还有一种简便的方法可以同时检查这两种情况: $this-&

我正在使用

$this->input->post('name')
获取发布到我的url的请求。我需要访问get,而不是post


与普通php its一样,使用了$\u请求。但是在codeigniter标准中,如何实现这一点呢?

这里的文档概述了这一点:

要从
get
获取数据,可以使用

$this->input->get('some_data', TRUE);
它在查询字符串中查找
一些_数据
,并将通过XSS筛选来清除可能的黑客企图

还有一种简便的方法可以同时检查这两种情况:

$this->input->get_post('some_data', TRUE);
此函数将在post和get流中搜索数据,首先在post中查找,然后在get中查找


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

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

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

$this->input->get('name');还显示一些您需要的代码?通过url传递的值,您可以在控制器函数中接受为参数