ホームページ >バックエンド開発 >PHPの問題 >PHPログイン後にクリックしてログアウトするにはどうすればよいですか?

PHPログイン後にクリックしてログアウトするにはどうすればよいですか?

尚
オリジナル
2019-10-21 13:28:084778ブラウズ

ページにジャンプするたびに、まずセッションが存在するかどうかを確認します。セッションが存在しない場合は、ログイン ページにジャンプします。ログイン後、セッションを保存します。セッションが存在する場合は、操作を続行します。クリックしてログアウトし、最初にセッションをクリアしてから、ログイン インターフェイスにジャンプします。

PHPログイン後にクリックしてログアウトするにはどうすればよいですか?

php ログイン後、クリックしてログアウトします。実装コード:

<?php
$_SESSION = array(); //清除SESSION值.
    if(isset($_COOKIE[session_name()])){  //判断客户端的cookie文件是否存在,存在的话将其设置为过期.
    setcookie(session_name(),&#39;&#39;,time()-1,&#39;/&#39;);
    }
    session_destroy();  //清除服务器的sesion文件

echo "<script>location.href=&#39;index.php&#39;;</script>";
?>

session 変数は、ユーザー セッションに関する情報を保存するために使用されます (セッション)、またはユーザーセッション設定を変更します。セッション変数には単一ユーザーの情報が保存され、アプリケーション内のすべてのページで使用できます。

セッション データを削除したい場合は、unset() 関数または session_destroy() 関数を使用できます。

推奨書籍: php サーバー

以上がPHPログイン後にクリックしてログアウトするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。