Heim > Artikel > Backend-Entwicklung > 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['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>
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!