如何更改HTTP GET请求的最大长度以存储参数?可能吗?

时间:2014-01-20 07:16:12

标签: php html get maxlength

您好我想通过HTTP GET请求增加params(在URL中)的大小。

我的要求是,我正在修改一个已经用少量字段构建的html表单,并且表单请求的类型是“GET”以向其添加另一个描述字段。描述的长度可以是几行。如果我也通过GET发送此数据,则可能会超出URL限制总数的限制。因此,我正在尝试增加GET请求大小。

有可能吗?如果是这样我该怎么办?

2 个答案:

答案 0 :(得分:1)

搜索返回此问题: Is there a limit to the length of a GET request?

总结:在规范中,没有为GET请求大小设置限制,但是某些Web浏览器设置了限制(例如,IE,将GET请求大小限制为大约2000个字符)。此外,根据我自己的经验,我知道某些Web服务器(如Apache)允许配置最大GET / POST请求大小,但这取决于您在后端使用的Web服务器。

建议:如果您需要的请求大小超过2000个字符,请使用POST而不是GET。验证您的Web服务器是否设置了对GET / POST请求大小的限制。

答案 1 :(得分:0)

我猜你当前的网址就像你的网站http://index.php?something=hello你可以通过index.php添加更多的参数?one = 1& two = 2& three = 3你可以称之为以同样的方式使用$ _GET ['one']或$ _GET ['two']