请求方法、请求类型
// 返回请求类型
function get_request_method() {
return $_SERVER['REQUEST_METHOD'];
}
// 是否为POST请求
function is_post() {
if ($_POST) {
return true;
} else {
return false;
}
}
// 是否为GET请求
function is_get() {
if ($_GET) {
return true;
} else {
return false;
}
}
// 是否为PUT请求
function is_put() {
if ($_SERVER['REQUEST_METHOD'] == 'PUT') {
return true;
} else {
return false;
}
}
// 是否为PATCH请求
function is_patch() {
if ($_SERVER['REQUEST_METHOD'] == 'PATCH') {
return true;
} else {
return false;
}
}
// 是否为DELETE请求
function is_delete() {
if ($_SERVER['REQUEST_METHOD'] == 'DELETE') {
return true;
} else {
return false;
}
}
// 是否为AJAX请求
function is_ajax() {
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
return true;
} else {
return false;
}
}