遇到了个需要使用PHP脚本判断请求类型的需求,由于头一次遇到这种请求,就查了一些资料发现非常的简单!

php判断请求类型的方法

$_SERVER['REQUEST_METHOD'] 

$_SERVER['REQUEST_METHOD']  可以获取请求的类型,比如POST或GET!

GET 是从服务器获取数据

POST 向服务器发送所需要处理的数据

HEAD 获取与GET方法相应的头部信息

PUT 更新或者替换一个现有的资源

DELETE 删除一个服务器上的资源

TRACE 对传到服务器上的头部信息进行追踪

OPTION 获取该服务器支持的获取资源的http方法

使用方法

例:php判断是否GET提交

if($_SERVER['REQUEST_METHOD'] === 'GET'){
    echo 'GET提交';
}else{
    echo '其它类型的提交!';
}

例:php判断是否POST提交

if($_SERVER['REQUEST_METHOD'] === 'POST'){
    //逻辑代码
    $name = $_POST['name'];
    $age = $_POST['age'];
}else{
    echo '其它类型的提交!';
}