次の例では、Session を使用してユーザーがログインしているかどうかを判断します。
PHP セッション変数は、ユーザー セッション (セッション) に関する情報を保存するために使用されます。ユーザーセッション(セッション)設定を変更します。セッション変数には単一ユーザーの情報が保存され、アプリケーション内のすべてのページで使用できます。
推奨: php サーバー
functions.php
<?php function loggedIn(){ //通过 $_SESSION 来判断用户是否登录 if(!$_SESSION['loggd']){ echo'<form action="checkLogin.php" method="post"> <p> Username:<br> <input type="text" name="username"> </p> <p> Password:<br> <input type="password" name="username"> </p> <p> <input type="submit" name="submit" value="Log In"> </p> </form>'; }else{ // 登录显示欢迎页面 echo 'Welcome, '.$_SESSION['username']; } } ?>
index.php
<?php //Start the session session_start(); //This is a simplified HTML Document ?> <html> <head> <title>My Page</title> </head> <body> <?php // 引入 functions.php 文件 require_once("functions.php"); //登录状态显示用户名,未登录显示登录表单 logedIn(); ?> </body> </html>
以上がユーザーがPHPにログインしているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。