Sitzung registrieren
Verwenden Sie die Sitzungsvariable in PHP. Zusätzlich zum Starten müssen Sie sie auch durchgehen a Registrierung Der Prozess des Registrierens und Lesens von Sitzungsvariablen muss durch Zugriff auf das $_SESSION Array abgeschlossen werden. Ab der PHP-Version 4.1.0 wird $_SESSION zu einem superglobalen Array wie $_POST, $_GET und $_COOKIE usw., es kann jedoch erst nach Aufruf der Funktion session_start() zum Öffnen der Sitzung verwendet werden . Im Gegensatz zu $HTTP_SESSION_VARS hat $_SESSION immer einen globalen Gültigkeitsbereich. Verwenden Sie daher nicht das globale Schlüsselwort mit $_SESSION. Für Schlüsselnamen im assoziativen Array $_SESSION gelten dieselben Benennungsregeln wie für gewöhnliche Variablennamen in PHP.
Nachdem Sitzungsvariablen erstellt wurden, werden sie alle im Array $_SESSION gespeichert. Das Erstellen einer Sitzungsvariablen aus dem Array $_SESSION ist einfach. Fügen Sie einfach ein Element direkt zum Array hinzu. Im folgenden Beispiel wird beispielsweise eine Sitzung gestartet, eine Sitzungsvariable erstellt und ihr ein Nullwert zugewiesen. Der Code lautet wie folgt:<?php session_start(); // 启动 Session $_SESSION['name'] = null; // 声明一个名为 admin 的变量,并设置为空值 null。 ?>
Variablenname | Typ: Länge: Wert Geben Sie wie oben erwähnt ein einfaches Beispiel:
Im obigen Beispiel hat Session zwei Variablen registriert und für den Benutzer gespeichert. Nach dem Öffnen der Datei können Sie den folgenden Inhalt sehen:<?php //启动 session session_start(); //注册 session 变量,赋值为一个用户名称 $_SESSION['usermane'] = "sky"; //注册 session 变量,赋值为一个用户id $_SESSION['uid'] = 1; ?>
Zuerst müssen Sie beurteilen, ob die Sitzungsvariable eine Sitzungs-ID hat. Wenn sie nicht vorhanden ist, erstellen Sie eine und machen Sie sie über zugänglich das globale Array $_SESSION; falls es bereits vorhanden ist, wird die erstellte Sitzungsvariable zur Verwendung durch den Benutzer geladen. Zum Beispiel: Stellen Sie fest, ob die Sitzungsvariable, die den Benutzernamen speichert, leer ist. Wenn nicht, weisen Sie die Sitzungsvariable $my_value zu. Der Code lautet wie folgt:
Das obige ist der detaillierte Inhalt vonSo registrieren und lesen Sie die Sitzung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!