POST和GET的详细解释以及区别
Posted PHP分类总结
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了POST和GET的详细解释以及区别相关的知识,希望对你有一定的参考价值。
1、应用场景
用户向服务器提交表单
2、使用说明
GET 和 POST 都创建数组(例如,array( key => value, key2 => value2, key3 => value3, …))。此数组包含键/值,其中的键是表单控件的名称,而值是来自用户的输入数据。
$_GET 和 $_POST 是超全局变量,这意味着对它们的访问无需考虑作用域 - 无需任何特殊代码,您能够从任何函数、类或文件访问它们。
3、区别
$_GET是通过 URL 参数传递到当前脚本的变量数组。 $_POST 是通过 HTTP POST 传递到当前脚本的变量数组。
通过 GET 方法从表单发送的信息对任何人都是可见的(所有变量名和值都显示在 URL 中)。GET 对所发送信息的数量也有限制。限制在小于 2000 个字符。 通过 POST 方法从表单发送的信息对其他人是不可见的(所有名称/值会被嵌入 HTTP 请求的主体中),并且对所发送信息的数量也无限制。
以上是关于POST和GET的详细解释以及区别的主要内容,如果未能解决你的问题,请参考以下文章
$.ajax(),$.get(),$.post()的区别,以及一些参数注意规则
Java Web 中get,post请求乱码的解决方式,以及两者区别