設定方法も同様です。 。
360chrome、繰り返しログインとログアウトが可能です。
IE8 での繰り返しログインは機能しません。3 回目にログインすると、ブラウザは Cookie を記録しません。
どうやってやるの?
IE8のみで問題が発生する場合は、phpレベルで解決することは不可能です
IE8でのみ問題が発生する場合、phpレベルで解決することは不可能ですphp レベル
discuz そのような問題はありません。 。
全員がテストできるようにコードを投稿することをお勧めします
ログイン:
setcookie('uid', $dzid, $cookietime, '/', '.xxxx.net', 0);
setcookie('upd' , $ pass, $cookietime, '/', '.xxxx.net', 0);
ログアウト:
setcookie('uid', '', $time - 3600, '/', '.xxxx.net' , 0 );
setcookie('upd', '', $time - 3600, '/', '.xxxx.net', 0);
360Chrome では繰り返しログインできます。
IE が動作しません。ログインを 2 回まで繰り返すと、Cookie が保存されなくなります。
IE を閉じて再度開く必要があります。テストには IE8 を使用しました。
Disuz も setcookie を使用しているので問題ありません。
外側にカプセル化された dsetcookie の層がありますが、それはあまり重要ではないようです。