第一个参数是所要取得的post中的数据:数组
$this->input->post('some_data');
若是数据不存在,方法将返回 FALSE (布尔值)。post
第二个参数是可选的,若是想让取得的数据通过跨站脚本过滤(XSS Filtering),把第二个参数设为TRUE。this
$this->input->post('some_data', TRUE);
不设置任何参数,该方法将以一个数组的形式返回所有POST过来的数据。url
把第一个参数设置为NULL,第二个参数设置为 TRUE (boolean),该方法将通过跨站脚本过滤,返回一个包含所有POST数据的数组。spa
若是POST没有传递任何数据,该方法将返回 FALSE (boolean)code
$this->input->post(NULL, TRUE); // 通过跨站脚本过滤 返回所有 POST 数据 $this->input->post(); // 不通过跨站脚本过滤 返回所有 POST 数据
此方法相似post方法,用来取得get数据,好比获取url传入的参数:blog
$this->input->get('some_data', TRUE);
若是没有设置参数将返回GET的数组get
若是第一参数为NULL,且第二参数为True,则返回通过跨站脚本过滤(XSS Filtering)的数组。input
若是没有设从GET中取到数据将返回 FALSE (boolean)class