Heim > Artikel > tägliche Programmierung > Wie ermittelt PHP mithilfe der Sitzung, ob der Benutzer angemeldet ist? (Bilder + Videos)
Dieser Artikel stellt Ihnen hauptsächlich die spezifische Implementierungsmethode von PHP vor, die eine Sitzung verwendet, um festzustellen, ob der Benutzer angemeldet ist.
Einführung in relevantes Wissen über Sitzungen in PHP im vorherigen Artikel [Wie speichere und lösche ich Variablen in einer Sitzung in PHP? 】【Wie nutzt PHP die Sitzung, um Benutzeranmeldeinformationen aufzuzeichnen? ] haben wir Ihnen die entsprechende Verwendung von Sitzungen vorgestellt. Freunde, die es benötigen, können sich zuerst darauf beziehen.
Kombinieren wir es mit [Wie verwendet PHP die Sitzung, um Benutzeranmeldeinformationen aufzuzeichnen? 】Das Beispiel in diesem Artikel stellt vor, wie man mit session ermittelt, ob der Benutzer angemeldet ist .
Beispiel für einen Sitzungscode, um festzustellen, ob der Benutzer angemeldet ist:
index.php
<?php echo "<h1>这里是主页</h1>"; session_start(); $name = $_SESSION['username']; if ($name) { echo "<script> alert(\"尊敬的$name ,欢迎回来!!\"); </script>"; }else{ echo "<script> alert('您还尚未登录!请返回登录~~') </script>"; echo "<a href='login.html'>如果跳转失败请点击跳转~~</a>"; header("Refresh:1;url=login.html"); }
Hier Zuerst wird der Benutzername in der Sitzung einer Variablen $name zugewiesen, und dann wird eine if-Anweisung verwendet, um festzustellen, ob der $name leer ist. Wenn er bereits angemeldet ist, wird eine Nachricht wie „Lieber $name, willkommen zurück!!“ angezeigt. " wird aufgefordert. Wenn es leer ist, wird ein Eingabeaufforderungsfeld angezeigt, das zur Anmeldung auffordert und zur Benutzeroberfläche login.html zurückspringt.
Dann greifen wir zum Testen über den Browser darauf zu:
Geben Sie Benutzernamen und Passwort ein
Klicken Sie anschließend, um sich anzumelden erfolgreiche Anmeldung Die Seite sieht wie folgt aus:
Zu diesem Zeitpunkt wurden die Anmeldeinformationen des Benutzers in unserer Sitzung gespeichert. Wenn wir das Fenster schließen, werden Sie durch erneutes Öffnen eines neuen Fensters direkt angemeldet.
Wenn wir den Browser schließen und die Hauptseite erneut öffnen, erscheint die folgende Eingabeaufforderung:
Dies liegt daran, dass der Sitzungswert automatisch gelöscht wird, wenn wir den Browser schließen.
In diesem Artikel geht es um die spezifische Methode, anhand der Sitzung in PHP zu beurteilen, ob der Benutzer angemeldet ist. Ich hoffe, dass er für Freunde in Not hilfreich ist.
Wenn Sie mehr über PHP erfahren möchten, können Sie der chinesischen PHP-Website folgenPHP-Video-Tutorial, jeder ist herzlich willkommen, sich darauf zu beziehen und zu lernen!
Ähnliche Themenempfehlungen: PHP-Sitzung (einschließlich Bilder, Texte, Videos, Fälle)
Das obige ist der detaillierte Inhalt vonWie ermittelt PHP mithilfe der Sitzung, ob der Benutzer angemeldet ist? (Bilder + Videos). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!