zoukankan      html  css  js  c++  java
  • php判断请求类型(ajax|get|post|cli)

        php判断请求类型,可以通过 $_SERVER 相关的参数来实现,

    这个很在对某些请求代码复用里面很常用。具体代码如下:

    /**
    *@todo: 判断是否为post
    */
    if(!function_exists('is_post')){
    function is_post()
    {
    return isset($_SERVER['REQUEST_METHOD']) && strtoupper($_SERVER['REQUEST_METHOD'])=='POST';
    }
    }

    /**
    *@todo: 判断是否为get
    */
    if(!function_exists('is_get')){
    function is_get()
    {
    return isset($_SERVER['REQUEST_METHOD']) && strtoupper($_SERVER['REQUEST_METHOD'])=='GET';
    }
    }

    /**
    *@todo: 判断是否为ajax
    */
    if(!function_exists('is_ajax')){
    function is_ajax()
    {
    return isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtoupper($_SERVER['HTTP_X_REQUESTED_WITH'])=='XMLHTTPREQUEST';
    }
    }

    /**
    *@todo: 判断是否为命令行模式
    */
    if(!function_exists('is_cli')){
    function is_cli()
    {
    return (PHP_SAPI === 'cli' OR defined('STDIN'));
    }
    }

    正因为来之不易,所以才有了后来的倍加珍惜。
  • 相关阅读:
    java 求 1!+2!+3!+....+10!的和为
    Java 循环控制语句
    java for 循环 九九乘法表
    Java for 循环
    Java while 和 do...while
    Java if语句
    Java switch 语句
    java a++ 和 ++a 理解
    Java 自动转换和强制转换
    二叉树遍历
  • 原文地址:https://www.cnblogs.com/jjxhp/p/9379112.html
Copyright © 2011-2022 走看看