CI 输入类input

来源:互联网 发布:网络招打字员是真的吗 编辑:程序博客网 时间:2024/04/30 18:42

输入类有两个目的:

  1. 为了安全,预处理输入数据。
  2. 提供helper的一些方法,取得输入数据,并预处理输入数据。

$this->input->post()

第一个参数包含你要找的 POST 项目名称:

$this->input->post('some_data');

这个函数在你要取得的项目不存在时会回传FALSE (boolean)。

额外的第二个参数让你用 XSS 过滤器处理资料。把第二个参数设定为 TRUE (boolean) 就可以启动;

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

如果不带入任何参数,则回传单一阵列,该阵列包含 POST 所有资料

如果想利用 XSS 过滤全部 POST 阵列值,请将第一个参数带入 NULL,第二个参数带入布尔函数 TRUE

在 GET 阵列沒有找到任何资料,则回传false;

$this->input->post(NULL, TRUE); // returns all POST items with XSS filter
$this->input->post(); // returns all POST items without XSS filter

$this->input->get()

这个函数与post 函数相同, 只是他会取得 get 的资料;

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

如果不带入任何参数,则回传单一阵列,该阵列包含 GET 所有资料

如果想利用 XSS 过滤全部 GET 阵列值,请将第一个参数带入 NULL,第二个参数带入布尔函数 TRUE

在 GET 阵列沒有找到任何资料,则回传FALSE

$this->input->get(NULL, TRUE); // returns all GET items with XSS filter
$this->input->get(); // returns all GET items without XSS filtering

0 0
原创粉丝点击