全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

PHP自定义函数判断是否为Get、Post及Ajax提交的方法

本文实例讲述了PHP自定义函数判断是否为Get、Post及Ajax提交的方法。分享给大家供大家参考,具体如下:

/**
 * 是否是AJAx提交的
 * @return bool
 */
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提交
 * @return int
 */
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;
}

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP网络编程技巧总结》、《php curl用法总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。


# PHP  # 判断  # Get  # Post  # Ajax  # 提交  # jquery ajax结合thinkphp的getjson实现跨域的方法  # 原生JS实现Ajax通过GET方式与PHP进行交互操作示例  # PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)  # 基于PHP+Ajax实现表单验证的详解  # PHP+Ajax验证码验证用户登录  # php+ajax注册实时验证功能  # PHP+Ajax实现验证码的实时验证  # PHP与Ajax相结合实现登录验证小Demo  # php传值方式和ajax的验证功能  # ajax+php实现无刷新验证手机号的实例  # PHP+Ajax简单get验证操作示例  # 程序设计  # 操作技巧  # 相关内容  # 感兴趣  # 数据结构  # 给大家  # 自定义  # 更多关于  # 所述  # 判断是否  # 编程技巧  # 讲述了 


相关文章: 在线制作视频的网站有哪些,电脑如何制作视频短片?  Android滚轮选择时间控件使用详解  如何在宝塔面板创建新站点?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  建站之星如何快速解决建站难题?  建站之星导航配置指南:自助建站与SEO优化全解析  制作网页的网站有哪些,电脑上怎么做网页?  再谈Python中的字符串与字符编码(推荐)  利用JavaScript实现拖拽改变元素大小  如何快速生成可下载的建站源码工具?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  宝塔面板创建网站无法访问?如何快速排查修复?  Swift开发中switch语句值绑定模式  网站制作壁纸教程视频,电脑壁纸网站?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  制作表格网站有哪些,线上表格怎么弄?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  重庆市网站制作公司,重庆招聘网站哪个好?  建站之星安全性能如何?防护体系能否抵御黑客入侵?  如何在建站之星绑定自定义域名?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  浅谈Javascript中的Label语句  如何在IIS中新建站点并配置端口与物理路径?  c# 在高并发场景下,委托和接口调用的性能对比  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  北京网站制作网页,网站升级改版需要多久?  如何通过wdcp面板快速创建网站?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  css网站制作参考文献有哪些,易聊怎么注册?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  如何选择可靠的免备案建站服务器?  家具网站制作软件,家具厂怎么跑业务?  定制建站流程解析:需求评估与SEO优化功能开发指南  制作网站的模板软件,网站怎么建设?  如何通过西部建站助手安装IIS服务器?  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  如何生成腾讯云建站专用兑换码?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  建站之星上传入口如何快速找到?  如何在橙子建站上传落地页?操作指南详解  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  北京网站制作的公司有哪些,北京白云观官方网站?  建站之星后台管理系统如何操作?  如何快速生成橙子建站落地页链接?  如何配置IIS站点权限与局域网访问?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  开封网站制作公司,网络用语开封是什么意思?  如何快速生成专业多端适配建站电话? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。