/**
* 是否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;
}
HTTP請求方式辨別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.