首页 >后端开发 >php教程 >如何增加 PHP $_GET 中 URL 参数的最大长度?

如何增加 PHP $_GET 中 URL 参数的最大长度?

Susan Sarandon
Susan Sarandon原创
2025-01-02 13:57:411030浏览

How to Increase the Maximum Length of URL Parameters in PHP's $_GET?

_GET 中 URL 参数的最大大小

问题: 在通过 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn