• 技术文章 >后端开发 >PHP问题

    php判断是否有get提交

    (*-*)浩(*-*)浩2019-10-19 11:40:48原创1135

    本文实例讲述了PHP自定义函数判断是否为Get、Post及Ajax提交的方法。

    分享给大家供大家参考,具体如下: (推荐学习:PHP视频教程

    /**
     * 是否是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判断是否有get提交的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:hbuilder能开发php吗 下一篇:php输入几个数从大到小排序
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• php为什么比java运行效率慢• phpcms和dedecms哪个好?• php7为什么比php5快?• phpmyadmin怎样修改主键
    1/1

    PHP中文网