HTTP请求方式辨别

    xiaoxiao2021-03-25  20

    /** * 是否POST方式请求而来的 * @return boolean */ public function isPost(){ if(isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] == 'POST'){ return true; }else{ return false; } } /** * 是否GET方式请求而来的 * @return boolean */ public function isGet(){ if( isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] == 'GET'){ return true; }else{ return false; } } /** * 是否AJAX请求 * @return bool */ public function isAjax() { if(isset($_SERVER['HTTP_X_REQUESTED_WITH'])){ if('xmlhttprequest' == strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])){ return true; } } if(!empty($_POST['ajax']) || !empty($_GET['ajax'])){ // 判断Ajax方式提交 return true; } return false; } /** * 是否为微信请求 * @return bool */ public function isWeixin(){ $user_agent = $_SERVER['HTTP_USER_AGENT']; if (strpos($user_agent, 'MicroMessenger') === false){ return false; } return true; }
    转载请注明原文地址: https://ju.6miu.com/read-289013.html

    最新回复(0)