構築中の Web ページで LOGOUT をクリックすると、2 回クリックしてログアウトする必要があります。
2 に答える
1
おそらく「rememberme」機能のために、セッションとCookieの両方を使用しているようです。ただし、ログアウトスクリプトは一度に1つしか削除しません。
を削除してみてelse
くださいelse if
。
if (session exists)
{
destroy session
}
if (cookie exists)
{
delete cookie
}
于 2013-01-27T04:13:20.653 に答える
0
初めてログアウトすると、if
が実行され、セッションが破棄されます。次にログアウトすると、else
が実行され、Cookieが削除されます。
PHP--session_destroyを見てください。これを処理する方法の例があります。
これは1回の実行で実行することもでき、2つif
の独立した実行を実行するだけです。
if (isset($_SESSION['user_id']) {
...
}
if (isset($_COOKIE['user_id']) {
...
}
于 2013-01-27T04:14:23.083 に答える