Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么要使用if($服务器[“请求”方法]==“发布”)_Php_Security - Fatal编程技术网

Php 为什么要使用if($服务器[“请求”方法]==“发布”)

Php 为什么要使用if($服务器[“请求”方法]==“发布”),php,security,Php,Security,我正在看一个关于PHP表单提交的视频,它提到了这个方法 if ($_SERVER["REQUEST_METHOD"] == "POST") { /* code handle the form date */ } 我不知道我们为什么要用这个?有人能给我解释一下吗?谢谢 提交的方法有多种,如发布、获取、放置、删除 $\u服务器['REQUEST\u METHOD']保存表单提交方法的名称。如果您想限制您的表单处理仅限于表单POSTtype请求,那么您需要进行检查 $\u服务器['REQUEST\u

我正在看一个关于PHP表单提交的视频,它提到了这个方法

if ($_SERVER["REQUEST_METHOD"] == "POST") {
/* code handle the form date */
}

我不知道我们为什么要用这个?有人能给我解释一下吗?谢谢

提交的方法有多种,如
发布、获取、放置、删除


$\u服务器['REQUEST\u METHOD']
保存表单提交方法的名称。如果您想限制您的表单处理仅限于表单
POST
type请求,那么您需要进行检查

$\u服务器['REQUEST\u方法]

包含请求方法。它用于检查请求方法。此变量还表示请求是否为“
GET
”、“
HEAD
”、“
POST
”或“
PUT
”请求

这不是一个很好的视频(教程),如果它没有提到“为什么”。