Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie, ob der Benutzer in PHP angemeldet ist

So ermitteln Sie, ob der Benutzer in PHP angemeldet ist

尚
Original
2019-10-28 13:52:594876Durchsuche

So ermitteln Sie, ob der Benutzer in PHP angemeldet ist

Das folgende Beispiel verwendet Session, um zu bestimmen, ob der Benutzer angemeldet ist:

PHP-Sitzungsvariable wird verwendet, um Informationen über die Benutzersitzung (Sitzung) zu speichern Ändern Sie die Einstellungen der Benutzersitzung (Sitzung). Sitzungsvariablen speichern Informationen für einen einzelnen Benutzer und stehen allen Seiten in der Anwendung zur Verfügung.

Empfohlen: PHP-Server

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>

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob der Benutzer in PHP angemeldet ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn