用JavaScript或者PHP设置cookie, 浏览器不退出, 没有问题, 一旦退出再打开就是空, 只有一个PHPSESSID, 但是这个应该是访问PHP自己临时添上去的.但是, 百度, CSDN等自动登录都是正常的, 难道这些不是利用cookie吗?

解决方案 »

  1.   

    cookie 设置失效期了吗? 最好贴出代码以供分析。
      

  2.   


    是这个问题, 不同的浏览器默认失效期是不同的, ie9和opera都是关浏览器就消失, chrome和firefox则保存.
      

  3.   

    难道不对吗?
    只要没有设置失效期,则一旦浏览器关闭,cookie 就消失了
    如果你发现那款浏览器不是这样,那么就说明该浏览器是次品
      

  4.   

    jQurery不是有个设置cookie的函数吗, 如果不传有效期参数, 在chrome里面就能够保存, 在ie里面就不行, 关浏览器全清空.
      

  5.   

    cookie 设置得注意设置好domain不知道楼主是不是这个问题
      

  6.   

    IE9默认是禁止intranet的cookie的(很奇怪,不知道为什么)进行以下操作就可以了:
    Internet选项->安全->本地intranet->站点->取消勾选“自动检测intranet网络”