输入处理服务 input

2018-11-27 16:16 更新

获取请求参数


//提供三个参数
//@$param $key 获取指定参数
//@$param $default 设置默认值
//@$param $xss_filter 是否进行XSS过滤
//开启xss_filter 需要安装 xss 组件 以及在配置文件中启用 xss 过滤功能


//获取get 请求参数
input::get($key,$default,$xss_filter);


//获取post 请求参数
input::post($key,$default,$xss_filter);


//获取任意请求参数
input::any($key,$default,$xss_filter);

判断请求模式


//是否为ajax 请求
input::is_ajax();


//是否为ajax get 请求
input::is_ajax_get();


//是否为 ajax post 请求
input::is_ajax_post();


//是否为 ajax put 请求
input::is_ajax_put();


//是否为 ajax delete 请求
input::is_ajax_delete();


//是否为ajax option 请求
input::is_ajax_option();

//是否为 get 请求 input::is_get();


//是否为post请求
input::is_post();

//是否为 put 请求 input::is_put();


//是否为 delete 请求
input::is_delete();


//是否为 option请求
input::is_option();


//获取请求模式
input::method();

获取请求的真实IP地址

//@$param $proxy 是否检查代理 input::ip();

是否对请求host 进行检查

//@$param $restrict 是否进行严格的查检, 此方式为用正则对host进行匹配 //@$param $allow 允许的列表 input::referrer($restrict,$allow);

XSS 过滤

//@$param $data array|string 需要过滤的数据 input::xss_filter($data);

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号