codecamp

输入处理服务 input

获取请求参数


//提供三个参数
//@$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);

网络请求服务 http
请求处理服务 request
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

应用

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }