PHP:为什么$\u POST的大小限制比$\u GET的大?

PHP:为什么$\u POST的大小限制比$\u GET的大?,post,Post,我知道$u POST的大小限制比$u得到的要大,但为什么呢?美元的限制是什么 这就是HTTP的定义方式。GET主要用于获取数据,而POST用于发送数据 有关限制和差异的一些详细信息:$\u GET在url中传输,因此受到其最大大小的限制。在并没有定义理论上的最大url大小的情况下,它受到许多浏览器和服务器的限制。请参阅本指南,其中建议您的应用程序使用小于2000个字符的URL $\u POST在请求主体内传输,理论上也是无限的,但与$\u GET一样,浏览器和服务器也有限制。但它们通常要高得多

我知道$u POST的大小限制比$u得到的要大,但为什么呢?美元的限制是什么

这就是HTTP的定义方式。GET主要用于获取数据,而POST用于发送数据


有关限制和差异的一些详细信息:

$\u GET
在url中传输,因此受到其最大大小的限制。在并没有定义理论上的最大url大小的情况下,它受到许多浏览器和服务器的限制。请参阅本指南,其中建议您的应用程序使用小于2000个字符的URL

$\u POST
在请求主体内传输,理论上也是无限的,但与
$\u GET
一样,浏览器和服务器也有限制。但它们通常要高得多

供您参考:要调整php中的最大帖子大小,请使用ini值

post_max_size=...

GET参数都作为URL的一部分传递。URL长度受限,具体取决于浏览器和web服务器;最大的限制是IE,它。

GET方法将数据添加到URL;并且URL的长度是有限的(最大URL长度为2048个字符)