PHPを介してCookieをクリアするという奇妙な問題があります。
ドメインneobie.netがある場合、 「rememberuserlogin」Cookie名を「USER_INFO」として保存します。これには、次回の再訪問時にユーザーログインを識別するための文字列が含まれます。
現在Firefoxを使用しているので、ドメイン「www.neobie.net」と「.neobie.net」の2つのCookieUSER_INFOがあり、有効期限は1週間後です。
logout.phpスクリプトを作成しました。このスクリプトは、異なるドメイン(.neobie.net、www.neobie.net、neobie.net)のCookieをクリアして、USER_INFOCookieが異なるドメインで完全にクリアされるようにします。
今が問題です。ユーザーがlogout.phpにアクセスすると、ユーザーはCookieをクリアできません。
ドメイン「 www.neobie.net 」のCookieを手動で削除し、「。neobie.net」をそのままにしておくと、Cookieのみをクリアできることがわかりました。
したがって、logout.phpスクリプトを機能させるには、phpスクリプトを作成して「.neobie.net」にcookie USER_INFOを設定し、「www.neobie.net」にcookieを設定しないようにする必要があります。
しかし、なぜ「www.neobie.net」のCookieをクリアできなかったのかわかりません(先頭のwww。、FirefoxとChromeでテスト済み)