_GET中的URL参数的最大大小
我正在使用REST访问PHP服务器:所有数据都作为URL参数在GET请求中传递。参数之一以query_string到达服务器,但不在_GET全局中。但是,缩短参数(截止值似乎是512个字符左右)可以让它通过。
假设我已正确诊断问题,是否可以更改此最大大小?我在文档中没有找到任何解释,甚至没有提及此限制。这是在Debian挤压/ Apache 2.2.16 /
PHP 5.3.3上。
回答:
好的,似乎某些版本的PHP具有GET参数长度的限制:
请注意,安装了suhosin补丁程序的PHP设置的get参数默认限制为512个字符。尽管是不好的做法,但是大多数浏览器(包括IE)都支持最多2000个字符的URL,而Apache的默认值是8000。
要添加使用了Suhosin长参数的支持,加上
suhosin.get.max_value_length = <limit>
在php.ini
以上是 _GET中的URL参数的最大大小 的全部内容, 来源链接: utcz.com/qa/398958.html