我只是想知道我在URL中传递的值是Get type还是Post type。
答案 0 :(得分:2)
两者兼而有之。它们只是查询字符串的一部分。由于它们是URI的一部分,因此它们可以出现在任何类型的HTTP请求中。
(可能会出现一些混乱,因为无论使用什么动词(GET,POST,PUT等)来PHP发出请求,PHP都会用它们填充$_GET
超全局。其他一些环境更明智,Perl趋向于称之为Query Params,ASP.NET使用Request.QueryString)
答案 1 :(得分:1)
浏览器发送包含查询参数的任何请求,这些查询参数填充$_GET
。正如@Quentin所说,他们不一定要来自GET
请求。
另一方面,
在表单提交期间最常使用POST
。 $_POST
个变量不是网址的一部分,并以POSTDATA
的形式发送。