可以通过$ _GET发送多少数据

时间:2010-05-20 10:57:01

标签: php get

PHP5中可以通过$ _GET发送多少数据?是否有最大数量的变量,字符串长度等?提前致谢。

3 个答案:

答案 0 :(得分:6)

虽然HTTP协议的规范没有指定任何最大长度,但Web浏览器和服务器软件强加了实际限制:

http://www.boutell.com/newfaq/misc/urllength.html

答案 1 :(得分:2)

RFC中没有定义限制,但浏览器限制了URL长度(包括获取变量)。 IE例如将URL长度限制为2083个字符,Opera约为4,050,Netscape 6约为2,000个字符。 一般的经验法则是,你不应该使用超过256个字符。

答案 2 :(得分:2)

不仅存在PHP限制,而且您还应该考虑“介于”代理和客户端软件之间。

http标准不构成限制。

(我从here得到了这个,其中建议不超过255个char的网址!)