ホームページ >バックエンド開発 >PHPの問題 >ユーザーがPHPにログインしているかどうかを確認する方法

ユーザーがPHPにログインしているかどうかを確認する方法

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

ユーザーがPHPにログインしているかどうかを確認する方法

次の例では、Session を使用してユーザーがログインしているかどうかを判断します。

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

推奨: php サーバー

functions.php

<?php 
function loggedIn(){ 
    //通过 $_SESSION  来判断用户是否登录
    if(!$_SESSION[&#39;loggd&#39;]){ 
        echo&#39;<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>&#39;; 
    }else{  // 登录显示欢迎页面
        echo &#39;Welcome, &#39;.$_SESSION[&#39;username&#39;]; 
    } } ?>

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 サイトの他の関連記事を参照してください。

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