首页 > 后端开发 > php教程 > 为什么 PHP 的 `$_GET` 数组中缺少我的 GET 请求参数?

为什么 PHP 的 `$_GET` 数组中缺少我的 GET 请求参数?

Linda Hamilton
发布: 2024-12-11 19:23:11
原创
977 人浏览过

Why are My GET Request Parameters Missing in PHP's `$_GET` Array?

_GET 中的 URL 参数大小限制

问题:

通过以下方式访问 PHP 服务器时REST,在 GET 请求中传递的参数不存在于 _GET 全局变量中。减少参数的长度使其能够被接收。

解决方案:

出现此问题的原因是某些 PHP 配置中对 URL 参数施加了最大大小限制。这一限制没有明确记录,可能与 suhosin 补丁有关。

要解决此问题并支持更长的参数,可以将以下行添加到 php.ini 配置文件中:

suhosin.get.max_value_length = <limit>
登录后复制

其中是 GET 参数所需的最大长度。此配置设置将增加 _GET 数组中参数的大小限制。

以上是为什么 PHP 的 `$_GET` 数组中缺少我的 GET 请求参数?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板