ログインするかどうかやログインユーザー名などの情報はセッション(SESSION)を使用するのが一般的です。 (推奨学習: PHP ビデオ チュートリアル )
//登录页面 <?php session_start(); if($_POST['user']==$user && $_POST['pwd']=$pwd){ //如果登录成功,生成对应的会话值。 $_SESSION['logined']=1; //判断是否已经登录的依据。 $_SESSION['user']=$user; //记录当前登录用户。 }else{ echo "登录失败,不记录SESSION值"; } ?>
別のページ
<?php session_start(); //检测是否登录 if(isset($_SESSION['logined']) && $_SESSION['logined']){ //$_SESSION['logined']有设置,并且值为真,表示已经登录 echo "当前登录用户是: ".$_SESSION['user']; } ?>
SESSION はセッション値を表します。生存時間はブラウザが開いている期間であり、ブラウザを閉じるとセッション値が消えることを意味します。 セッション値の 1 つの特徴は、セッション値のライフサイクル中に、同じドメイン名を持つページがそのドメイン名によって生成されたセッション値にアクセスできることです。たとえば、Baidu がページによって生成されたセッション値を知っている場合、次に、新しくオープンした百度百科のページにもアクセスできます。
以上がPHPで現在のユーザー名をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。