Heim  >  Artikel  >  Backend-Entwicklung  >  cookies的问题。

cookies的问题。

WBOY
WBOYOriginal
2016-06-23 14:03:381051Durchsuche

同样的设置方法。。
360chrome,能反复登录退出。
在IE8反复登录就不行,反复登录第三次,浏览器就不记录cookie了。
请问这个该怎么弄?


回复讨论(解决方案)

如果仅在 IE8 中出问题,那就不可能在 php 层面解决

如果仅在 IE8 中出问题,那就不可能在 php 层面解决

discuz就没这个问题。。

建议还是贴出代码让大家测试下

login:
setcookie('uid', $dzid, $cookietime, '/', '.xxxx.net', 0);
setcookie('upd', $pass, $cookietime, '/', '.xxxx.net', 0);

logout:
setcookie('uid', '', $time - 3600, '/', '.xxxx.net', 0);
setcookie('upd', '', $time - 3600, '/', '.xxxx.net', 0);

在360Chrome可以反复登录。
IE就不行,反复登录最多2次,就不会再保存cookie了。
必须要关闭IE重新开启才行,我用的IE8测试的。

discuz也是用的setcookie嘛,就没问题。
虽然外面封装了一层dsetcookie,但貌似关系不大吧。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn