PHP判断请求方式(GET、POST、AJAX)
来源:互联网 发布:淘宝网装修图片 编辑:程序博客网 时间:2024/06/07 06:44
//是否是AJAX提交
function isAjax(){
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) &&
strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
return true;
}else{
return false;
}
}
//是否是GET提交
function isGet(){
return $_SERVER['REQUEST_METHOD'] == 'GET' ? true : false;
}
//是否是POST提交
function isPost(){
return ($_SERVER['REQUEST_METHOD'] == 'POST' && checkurlHash($GLOBALS['verify'])
&&(empty($_SERVER['HTTP_REFERER']) || preg_replace("~https?:\/\/([^\:\/]+).*~i", "\\1", $_SERVER['HTTP_REFERER']) == preg_replace("~([^\:]+).*~", "\\1", $_SERVER['HTTP_HOST']))) ? 1 : 0;
}
function isAjax(){
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) &&
strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
return true;
}else{
return false;
}
}
//是否是GET提交
function isGet(){
return $_SERVER['REQUEST_METHOD'] == 'GET' ? true : false;
}
//是否是POST提交
function isPost(){
return ($_SERVER['REQUEST_METHOD'] == 'POST' && checkurlHash($GLOBALS['verify'])
&&(empty($_SERVER['HTTP_REFERER']) || preg_replace("~https?:\/\/([^\:\/]+).*~i", "\\1", $_SERVER['HTTP_REFERER']) == preg_replace("~([^\:]+).*~", "\\1", $_SERVER['HTTP_HOST']))) ? 1 : 0;
}
阅读全文
0 0
- PHP判断请求方式(GET、POST、AJAX)
- php判断请求类型(ajax|get|post|cli)
- php判断请求,区别AJAX/POST/GET请求
- ajax发起请求 get/post方式
- ajax以get和post方式请求
- php 中ajax get与post请求
- 判断是POST/GET请求+判断是AJAX请求
- PHP异步请求 POST和GET方式
- ajax get/post请求
- CI框架中,判断post,ajax,get请求的方法
- php post get请求
- php get post 请求
- Ajax的请求(post,get)
- javascript/js的ajax请求方式:GET与POST
- get、post、ajax、getJSON四种请求方式
- AngularJs中POST和GET方式的ajax请求
- 2017_11_29 ajax请求的get,post方式
- 17-Ajax使用get/post方式,判断用户名是否重复
- 并发与并行的区别
- 实时可靠的开源分布式实时计算系统——Storm
- 写在分类开头
- libusb之libusb_bulk_transfer之完整实例
- CCF 201503-1 图像旋转
- PHP判断请求方式(GET、POST、AJAX)
- cctype 常用字符处理函数
- 数学笔记13——定积分
- linux下的线程的创建退出及回收
- 区块链培训
- 排序——插入排序(C++实现)
- C语言预习指针
- java:Oracle(table的增删改查,data的增删改查) 转载备忘
- C++ 实现简单的链表操作