Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden Sie PHP, um eine erfolgreiche Anmeldesitzung einzurichten (mit Codebeispiel)

Verwenden Sie PHP, um eine erfolgreiche Anmeldesitzung einzurichten (mit Codebeispiel)

藏色散人
藏色散人Original
2021-08-11 11:59:114349Durchsuche

In PHP bezieht sich „Sitzung“ auf den Sitzungsmechanismus, der sich auch auf Sitzung bezieht. Dann wird die Sitzung in PHP verwendet, um relevante Daten zu verwalten, wenn Benutzer kontinuierlich auf Webanwendungen zugreifen. Diese Daten können das Benutzererlebnis erheblich verbessern und die Attraktivität Ihrer Website definitiv steigern.

In diesem Artikel werde ich ein detailliertes Beispiel kombinieren, um Ihnen eine detaillierte Einführung in die Verwendung von PHP zum Einrichten einer erfolgreichen Anmeldesitzung zu geben.

→ Hinweis: Die Idee der Sitzungskontrolle besteht darin, einen Benutzer während einer einzelnen Sitzung auf der Website verfolgen zu können.

Im Folgenden sind die spezifischen Schritte zum Einrichten einer Sitzung aufgeführt:

Zuerst erstellen wir ein Formular, das ein Textfeld mit dem Namen „Name“ und eine Schaltfläche „Senden“ enthält, und legen die Methode zum Posten und die Aktion zum Senden fest. php.

Das Formular sieht wie folgt aus:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<form name="form" method="post" action="submit.php">
    <label for="name">姓名:</label>
    <input type="text" name="name" id="name" />
    <input type="submit" name="Submit" value="提交" />
</form>
</body>
</html>

Dann erstellen Sie eine weitere Seite „submit.php“ mit dem folgenden Code:

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2021/8/11 0011
 * Time: 上午 11:32
 */

// 发起会话
session_start();
// 检查表单是否已提交且名称不为空
if ($_POST && !empty($_POST[&#39;name&#39;])) {
// 设置会话变量
$_SESSION[&#39;name&#39;] = $_POST[&#39;name&#39;];
}
?>
<html>
<head>
<title>设置会话</title>
</head>
<body>
<?php
// 设置会话检查变量
if (isset($_SESSION[&#39;name&#39;])) {
// 如果设置了,用名字问候
echo &#39;你好,&#39;.$_SESSION[&#39;name&#39;],"!";
echo &#39;欢迎访问本页面!&#39;;
}
else {
// 如果没有设置,发送回登录
echo &#39;请 <a href="form.php">登录</a>&#39;;
}
?>
</body>
</html>

Der laufende Effekt des obigen Formularcodes ist:

Verwenden Sie PHP, um eine erfolgreiche Anmeldesitzung einzurichten (mit Codebeispiel)

Wenn Sie den Namen „Xiao.php“ eingeben Wang“, klicken Sie auf „Senden“. Der Seiteneffekt ist:

Verwenden Sie PHP, um eine erfolgreiche Anmeldesitzung einzurichten (mit Codebeispiel)

Wenn Sie den Inhalt nicht eingeben und direkt auf „Senden“ klicken, wird er wie folgt angezeigt:

Verwenden Sie PHP, um eine erfolgreiche Anmeldesitzung einzurichten (mit Codebeispiel)

Abschließend empfehle ich eine „php-Sitzung ( Thema)" in diesem Artikel Eine detailliertere Einführung in das Sitzungswissen, das interessierte Freunde sammeln und lernen können~

Das obige ist der detaillierte Inhalt vonVerwenden Sie PHP, um eine erfolgreiche Anmeldesitzung einzurichten (mit Codebeispiel). 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