May 31st, 2009, 00:29 | 只看该作者 #46 | |
ZFMG-X20A StrikeFreedom
注册日期: Jul 2004
帖子: 3,989
声望: 3399165
|
引用:
如果是新开窗口,IE7和FF有些区别。如果是完全重开IE,比如双击快捷方式或者从开始菜单开新IE窗口,那么两个IE窗口之间不共享COOKIE,如果是从菜单-文件-新窗口或者CTRL+N开一个新的浏览器窗口,他们之间是共享COOKIE。FF的话,不管用什么方式新开窗口,新旧窗口间都共享COOKIE。 我不明白他们为什么要这么设计,但是事实是这样的。 |
|
|
May 31st, 2009, 00:37 | 只看该作者 #47 |
ZFMG-X20A StrikeFreedom
注册日期: Jul 2004
帖子: 3,989
声望: 3399165
|
购物车的内容一般不会保存到COOKIE里,COOKIE保存的东西不能太大。购物车一般保存在SESSION里面。COOKIE里只保存登陆用户名和密码,或日期什么的,登陆时,服务器根据COOKIE里的信息,建立一个属于你的SESSION, 这个里面保存购物车的东西。这时共享COOKIE就会出现问题,两个TAB登陆同一个服务器,用的是相同的COOKIE内容,服务器建立的是相同的SESSION。任一个TAB的SESSION里的东西更改,另一个TAB的SESSION内容也更改。SESSION里的内容一般保存到服务器上,当SESSION被破坏时,自动保存到服务器上,SESSION重建立时,服务器给你恢复到SESSION里,这样第二次你登陆时还能看见上次购物车里的东西。 当然如八毛所说,可以不通过COOKIE来建立SESSION,比如URLREWRITING,不过实现起来复杂些。这样可以做到COOKIE和SESSION无关,可以保证即使用户关闭COOKIE,也不会破坏SESSION机制,这是很多银行和保险公司等要求比较高的网站必须做到的。 CHROME我没有用过,特性一点都不了解。 |
|
Jun 1st, 2009, 00:06 | 只看该作者 #54 |
Senior Member
注册日期: Aug 2006
帖子: 2,388
积分:21
精华:6
声望: 35530013
|
虽然找个软件增加RAMDISK,然后 1. 打开Firefox浏览器,在地址栏输入 about:config 2. 查找 browser.cache.disk.parent_directory,如果没有找到 browser.cache.disk.parent_directory ,则通过右键新建这个"字符串" 3. 修改到你需要存放的位置,例如X:\mozilla 4. 重启 Firefox 程序 5. 最后验证一下是不是生效了 在地址栏输入 about:cache ,可以发现Cache位置已经成功修改 Cache Directory: X:\mozilla\Cache |
|
Jun 1st, 2009, 12:52 | 只看该作者 #59 | |
Senior Member
注册日期: Feb 2005
帖子: 5,276
声望: 537511
|
引用:
|
|
|
Jun 1st, 2009, 13:56 | 只看该作者 #60 | |
Senior Member
注册日期: Aug 2006
帖子: 2,388
积分:21
精华:6
声望: 35530013
|
引用:
|
|
|