您的位置:首页 > 编程语言 > PHP开发

CI框架源码完全分析之核心文件(输入类)Input.php

2016-11-01 10:08 701 查看

CI框架源码完全分析之核心文件(输入类)Input.php

CodeIgniter的输入类Input.php确实很强大:过滤超级全局变量的键名和键值;摧毁外部全局变量;可配置不允许$_GET数组;可配置开启全局XSS和CSRF等等。

CodeIgniter的输入类Input.php提供了很多有用的方法,并在helper中封装了函数:

$this->input->get() //获取$_GET

$this->input->post() //获取$_POST

$this->input->get_post() //获取$_GET或$_POST

$this->input->cookie() //获取$_COOKIE

$this->input->set_cookie() //设置COOKIE

$this->input->server()  //获取$_SERVER

$this->input->ip_address() //获取ip地址

$this->input->valid_ip($ip) //验证ip地址

$this->input->user_agent() //获取浏览器user_agent

$this->input->request_headers() //获取request_headers

$this->input->get_request_header(); //获取request_headers中的一项信息

$this->input->is_ajax_request() //判断是否是ajax请求 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: