我在我的一个最新网站上使用 Codeigniter 2.1,当通过 3g 访问时,cookie 正在损坏......
在对最初读取 cookie 进行一些调试时,我可以看到它显然被截断了,下面是一个示例:
a:14:{
应该
a:14:{s:10:"session_id";s:32:"ef171f95db26ad51986.......
这只发生在连接到移动网络的设备上读取 cookie 时,到目前为止我只能测试三个,令我惊讶的是,一个有效:
- 华硕笔记本电脑带沃达丰加密狗 (x)
- Macbook Air 带 Vodafone 加密狗 (x)
- Orange UK 网络上的 iPhone 3 (x)
- 三星 Galaxy SII on 三(已工作)
我猜它是基于网络的,并且标头在途中的某个地方被损坏了。(可能是代理?)
这已经让我整周都知道了,所以任何信息都会很棒。
编辑:要注意,该站点有很多 cookie,但大小并不大。我们有 Google Analytics、Sharethis、Uservoice 和 Facebook。