我只是想知道我在 URL 中传递的值是 Get 类型还是 Post 类型。
问问题
84 次
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 回答