0

我只是想知道我在 URL 中传递的值是 Get 类型还是 Post 类型。

4

2 回答 2

2

两者都不或两者兼而有之。它们只是查询字符串的一部分。由于它们是 URI 的一部分,它们可以出现在任何类型的 HTTP 请求中。

(可能会出现一些混淆,因为$_GET无论使用什么动词(GET、POST、PUT 等)发出请求,PHP 都会用它们填充超全局。其他一些环境更合理,Perl 倾向于称它们为 Query Params、ASP。 NET 使用 Request.QueryString)

于 2012-07-16T09:19:44.233 回答
1

浏览器发送任何包含查询参数的请求,这些查询参数会填充$_GET。正如@Quentin 所说,它们不一定来自GET请求。

另一方面,APOST最常在表单提交期间生成。$_POST变量不是URL 的一部分,并以POSTDATA.

于 2012-07-16T09:21:57.300 回答