2014-01-20 14 views
2

您好我想通过HTTP GET请求增加参数的大小(在URL中)。如何更改存储参数的HTTP GET请求的最大长度?可能吗?

我的要求是,我正在修改一个已经用几个字段构建的html表单,并且表单请求的类型是“GET”以向其中添加另一个说明字段。描述的长度可以是几行。如果我也通过GET发送这些数据,则可能会超出网址限制总数的限制。作为预防措施,我正在尝试增加GET请求的大小。

可能吗?如果是的话,我该怎么做?

回答

1

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

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

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

0

我猜您目前的网址是喜欢你的website.com/index.php?something=hello您可以通过index.php文件添加更多PARAMS?一个= 1 & 2 = 2 & 3 = 3,你可以调用它使用$ _GET [“一”]或$ _GET以同样的方式[“二”]

+1

准确,但在问题的上下文中无用。 Chella已经提到,表单中有超过1个参数。 - “已经用**少数领域建造的形式**” – enhzflep