输入处理服务 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);
以上内容是否对您有帮助:
更多建议: