A. 计算机日期设置不正确。 由于 cookie 依赖于日期,计算机日期不正确可能会“误导”浏览器忘记您的 cookie。
若要修正这一问题,只需在您的计算机上设置正确的时间和日期。
B. 安装了监视或阻止发送 cookie 的应用程序(比如个人版的防火墙), 其中包括病毒保护软件等。
若要修正这一问题,只需在登录之前禁用监视应用程序。
C. 使用了防火墙或杀毒软件,防火墙被设置成不允许接收 cookie。 出于安全原因,某些公司intranet 会限制接受 cookie,
D.浏览器没有设置为接受 cookie。
启动IE;在“工具”菜单上,单击“Internet选项”,打开“Internet选项”对话框;
单击“隐私”选项卡,将滑块上移到更高的隐私级别。如果移动到最顶端则是选择“阻止所有的Cookie”,
此时系统将阻止所有网站的Cookie,而且网站不能读取计算机上已有的Cookie;单击“确定”按钮。
E.浏览器的 cookie 文件已损坏。 损坏的 cookie 文件有时会影响访问社区。请尝试关闭所有浏览器窗口,然后删除浏览器目录中的 cookie 文件。
F. 浏览器有问题。 最容易的解决办法就是尝试计算机上的其它浏览器。
G. cookie 文件被设置只读。把保存Cookie的文件夹设置为“只读”属性,从而网站也就无法向其中写入Cookie信息了。
启动“Windows资源管理器”;找到保存Cookie的文件夹。(比如,在Windows XP中,该文件夹为“C:Documents and Settings\用户名\Cookies”文件夹);
右键单击该文件夹,再单击“属性”,打开文件夹属性对话框,选中“只读”复选框;单击“确定”按钮。
H. 注册表被限制
有一些特殊Cookie不是以文本文件形式存在,而是保存在内存中。这类Cookie通常是用户在访问某些特殊网站时,由系统自动在内存中生成,
一旦访问者离开该网站又自动将Cookie从内存中删除。 单击“开始”菜单,再单击“运行”,然后在“打开”框中键入“regedit”,
单击“确定”按钮,打开“注册表编辑器”窗口;依次展开“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\
Cache\Special Paths\Cookies”分支,如果被删除的话,会导致无法使用cookie,请参照其他机器恢复。
I.cookie中保留了用户名,有效时间,还有你所用浏览器的标识等信息.因此不同浏览器保存后的cookie信息不同,互相不能正确读取。
[ 此贴被heroyb在2006-11-04 09:47重新编辑 ]