ホームページ >バックエンド開発 >PHPの問題 >PHPで現在のユーザー名をクエリする方法

PHPで現在のユーザー名をクエリする方法

(*-*)浩
(*-*)浩オリジナル
2019-10-15 11:08:433714ブラウズ

PHPで現在のユーザー名をクエリする方法

ログインするかどうかやログインユーザー名などの情報はセッション(SESSION)を使用するのが一般的です。 (推奨学習: PHP ビデオ チュートリアル )

//登录页面
<?php
session_start();
if($_POST[&#39;user&#39;]==$user && $_POST[&#39;pwd&#39;]=$pwd){
    //如果登录成功,生成对应的会话值。
    $_SESSION[&#39;logined&#39;]=1;   //判断是否已经登录的依据。
    $_SESSION[&#39;user&#39;]=$user;  //记录当前登录用户。
}else{
    echo "登录失败,不记录SESSION值";
}
?>

別のページ

<?php
session_start();
//检测是否登录
if(isset($_SESSION[&#39;logined&#39;]) && $_SESSION[&#39;logined&#39;]){
   //$_SESSION[&#39;logined&#39;]有设置,并且值为真,表示已经登录
   echo "当前登录用户是: ".$_SESSION[&#39;user&#39;];
}
?>

SESSION はセッション値を表します。生存時間はブラウザが開いている期間であり、ブラウザを閉じるとセッション値が消えることを意味します。 セッション値の 1 つの特徴は、セッション値のライフサイクル中に、同じドメイン名を持つページがそのドメイン名によって生成されたセッション値にアクセスできることです。たとえば、Baidu がページによって生成されたセッション値を知っている場合、次に、新しくオープンした百度百科のページにもアクセスできます。

以上がPHPで現在のユーザー名をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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