在PHP中区分GET和POST

在PHP中区分GET和POST,php,cgi,Php,Cgi,我正在创建一个网站,并已将我的web服务器配置为将任何动态内容请求路由到index.php。在这个网站上,一些请求是GET其他请求是POST。我怎样才能区分它们?相关问题如下: POST请求期间$\u GET变量的值是多少 GET请求期间$\u POST变量的值是多少 使用$\u服务器['REQUEST\u METHOD'] 使用哪种请求方法访问该页面;i、 e.“获取”、“头”、“柱”、“放置” 取自使用$\u服务器['REQUEST\u METHOD'] 使用哪种请求方法访问该页面;i、

我正在创建一个网站,并已将我的web服务器配置为将任何动态内容请求路由到
index.php
。在这个网站上,一些请求是
GET
其他请求是
POST
。我怎样才能区分它们?相关问题如下:

  • POST请求期间$\u GET变量的值是多少
  • GET请求期间$\u POST变量的值是多少

使用
$\u服务器['REQUEST\u METHOD']

使用哪种请求方法访问该页面;i、 e.“获取”、“头”、“柱”、“放置”


取自使用
$\u服务器['REQUEST\u METHOD']

使用哪种请求方法访问该页面;i、 e.“获取”、“头”、“柱”、“放置”

摘自

POST请求期间$\u GET变量的值是多少

视情况而定。数据可以同时存在于这两种格式中。
的操作可能是
example.php?action=testing
,这将导致
$\u GET['action']
具有
testing
的值。所有的
$\u POST
数据也将出现

GET请求期间$\u POST变量的值是多少

空数组

POST请求期间$\u GET变量的值是多少

视情况而定。数据可以同时存在于这两种格式中。
的操作可能是
example.php?action=testing
,这将导致
$\u GET['action']
具有
testing
的值。所有的
$\u POST
数据也将出现

GET请求期间$\u POST变量的值是多少


空数组。

POST请求已设置$\u POST值。GET请求设置了$\u GET值?这是否意味着“错误”的超全局不存在?是空的吗?是否存在,但是否等于NULL?如果您在类似“”的URL上发布帖子,会发生什么情况?@Nanne发布请求也可以具有
$\u GET
值。GET请求将没有
$\u POST
值。POST请求已设置了$\u POST值。GET请求设置了$\u GET值?这是否意味着“错误”的超全局不存在?是空的吗?是否存在,但是否等于NULL?如果您在类似“”的URL上发布帖子,会发生什么情况?@Nanne发布请求也可以具有
$\u GET
值。GET请求将没有
$\u POST
值。
$_SERVER['REQUEST_METHOD'] === 'POST'