ホームページ > 記事 > 毎日のプログラミング > PHP はセッションをどのように使用してユーザーがログインしているかどうかを判断しますか? (写真 + ビデオ)
この記事では、セッションを利用してユーザーがログインしているかどうかを判定するPHPの具体的な実装方法を中心に紹介します。
PHP のセッションに関する関連知識の紹介は、前回の記事 [PHP でセッションに変数を保存および削除するには?] ]【PHP はセッションをどのように使用してユーザーのログイン情報を記録しますか? ] では、セッションの関連した使用方法を紹介しました。それを必要とする友人は、最初にそれを参照することを選択できます。
これを [PHP はユーザーのログイン情報を記録するためにセッションをどのように使用しますか?] と組み合わせてみましょう。 ] この記事の例では、session を使用してユーザーが にログインしているかどうかを確認する方法を紹介します。
ユーザーがログインしているかどうかを確認するセッション コードの例:
index.php
<?php echo "<h1>这里是主页</h1>"; session_start(); $name = $_SESSION['username']; if ($name) { echo "<script> alert(\"尊敬的$name ,欢迎回来!!\"); </script>"; }else{ echo "<script> alert('您还尚未登录!请返回登录~~') </script>"; echo "<a href='login.html'>如果跳转失败请点击跳转~~</a>"; header("Refresh:1;url=login.html"); }
こちらまずセッション内のユーザー名が変数 $name に割り当てられ、次に if ステートメントを使用して $name が空かどうかが判断されます。すでにログインしている場合は、「$name 様、おかえりなさい。」のようなプロンプトが表示されます。 !!\"。空の場合は、ポップアップが表示されます。ログインして、login.html インターフェイスに戻るように求めるプロンプト ボックスが表示されます。
次に、ブラウザ経由でアクセスしてテストします。
ユーザー名とパスワードを入力します。
クリックしてログインします。ログイン成功 ページは次のとおりです。
現時点では、ユーザーのログイン情報がセッションに保存されています。ウィンドウを閉じた場合は、新しいウィンドウを再度開くと直接ログインできます。
ブラウザを閉じてメイン ページを開くと、次のプロンプト メッセージがポップアップ表示されます:
これは、ブラウザを閉じるとセッション値が自動的に削除されるためです。
この記事は、PHP でユーザーがログインしているかどうかをセッションごとに判断する具体的な方法について説明したもので、困っている方の参考になれば幸いです。
PHP についてさらに詳しく知りたい場合は、PHP 中国語 Web サイトPHP ビデオ チュートリアル を参照してください。誰でも参照して学ぶことができます。
関連トピックの推奨事項: php セッション (画像、テキスト、ビデオ、ケースを含む)
以上がPHP はセッションをどのように使用してユーザーがログインしているかどうかを判断しますか? (写真 + ビデオ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。