问题: 在通过 RESTful GET 请求访问数据的 PHP 应用程序中,无法出现 URL 参数当超过一定长度时在 _GET 数组中。有没有办法调整这个最大长度?
答:这个问题可能是由于 Suhosin 施加的限制而出现的。 Suhosin 修补的 PHP 安装对 GET 参数施加了 512 个字符的默认限制。虽然浏览器和 Apache 支持更长的 URL,但此限制可能会导致问题。
解决方案:
要使用 Suhosin 扩展参数的最大长度,请将以下行添加到您的php.ini 配置:
suhosin.get.max_value_length = <limit>
替换
以上是如何增加 PHP $_GET 中 URL 参数的最大长度?的详细内容。更多信息请关注PHP中文网其他相关文章!