CI访问表单数据的方法

编程

  • $this->input->post()
  • $this->input->get()
  • $this->input->cookie()
  • $this->input->server()

 1. $this->input->post()

第一个参数为你想要获取的 POST 数据名:

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

如果获取的数据不存在,该方法返回 NULL 。

第二个参数可选,用于决定是否使用 XSS 过滤器对数据进行过滤。 要使用过滤器,可以将第二个参数设置为 TRUE 

如果不带任何参数该方法将返回 POST 中的所有元素。

如果希望返回 POST 所有元素并将它们通过 XSS 过滤器进行过滤, 可以将第一个参数设为 NULL ,第二个参数设为 TRUE

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

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

如果要返回 POST 中的多个元素,将所有需要的键值作为数组传给它:

$this->input->post(array("field1","field2"));

和上面一样,如果希望数据通过 XSS 过滤器进行过滤,将第二个参数设置为 TRUE:

$this->input->post(array("field1","field2"), TRUE);

以上是 CI访问表单数据的方法 的全部内容, 来源链接: utcz.com/z/513116.html

回到顶部