在PHP GET请求中是否存在太多变量?

Sam*_*abi 2 php forms get

我正在用PHP编写一个基本上是模板设计器的Web应用程序.用户在表单中输入他们的测量值,颜色等,并在提交时看到预览.所有定义的变量都显示在URL中(例如http://mysite.com/template.php?height=100&width=300&color=blue ...)

我有大约100个这样的变量,所以不用说结果URL会变得非常混乱.并不是说有什么问题,但我是PHP的新手所以我只是想知道是否有更好的方法来做到这一点?是否有100个变量通过GET请求而不必要地减慢浏览器的速度?

Pek*_*ica 5

在PHP GET请求中是否存在太多变量?

不是直接的,但是在Internet Explorer中 URL 只能是2083个字符(绝对是7个版本,不是100%肯定是8个,不知道9个).旧版本的Opera(我认为4kb)和一些Web服务器存在类似的限制.

根据您的使用情况,请考虑将数据存储在会话变量中.