Heim >php教程 >PHP开发 >Sitzungsstatuskontrolle in PHP (2).

Sitzungsstatuskontrolle in PHP (2).

黄舟
黄舟Original
2016-12-20 11:16:391389Durchsuche

In Bezug auf das PHP-Tutorial haben wir in der letzten Ausgabe von Zhutou über die Übergabe von Cookie-Parametern gesprochen.

1. Was sind Sitzungsparameter?

Sitzung ähnelt einem Cookie und wird zum Speichern benutzerbezogener Informationen verwendet. Wenn Sie beispielsweise verschiedene Seiten einer Website durchsuchen, können Ihre Identitätsauthentifizierungsinformationen gespeichert werden um dies zu erreichen.

2. Der Unterschied zu Cookies

Session speichert Daten auf dem Server (über die eindeutige Kennung SessionID), während Cookies Informationsfragmente sind, die vom Server an den Client gesendet und im Client gespeichert werden Speicher oder Festplatte des Browsers.

3. Schritte zur Sitzungsnutzung

1. Sitzung einrichten:

Dieser Schritt ist sehr einfach, weisen Sie der Sitzungsvariablen einfach einen Wert zu. Zum Beispiel:

$_SESSION["username"]="Pig Head";

(Natürlich ist dies die Zuweisung, wenn keine Interaktion mit der Datenbank stattfindet. In der täglichen Entwicklung gibt es ist mehr als ein Wert für Pig Head, im Allgemeinen wird stattdessen die Variable $username verwendet)

2. Lesesitzung:

Verwenden Sie das vordefinierte PHP-Array $_SESSION, um Folgendes abzurufen:

$_SESSION["username"];

3. Sitzung löschen:

Verwenden Sie die Funktion session_unregister(), um die Registrierung der angegebenen Variablen aufzuheben. Wenn Sie alle Sitzungsvariablen löschen möchten, verwenden Sie zunächst session_unset(), um alle Sitzungsvariablen freizugeben. Die SessionID ist jedoch zu diesem Zeitpunkt noch vorhanden, und wir können session_destroy() verwenden, um sie vollständig zu zerstören. Zum Beispiel:

header(“content-Type: text/html; charset=utf-8″);
session_start();
session_unregister(“username“ ) ;
session_unset();
session_destroy();
header(“Refresh:5;url=login_form.php”);
echo „Sie haben das Benutzercenter sicher verlassen“;
?>

Hinweis:

Bevor Sie eine Sitzung verwenden, müssen Sie zunächst die Funktion session_start() verwenden, um die Sitzung zu öffnen, und diese muss vor allen Sitzungsvorgängen platziert werden. Andernfalls ist die Sitzung nicht nutzbar.

Fazit dieses Abschnitts:

PHP zu lernen, ganz zu schweigen davon, ein PHP-Meister zu werden, aber die Beherrschung der grundlegenden PHP-Entwicklungstechnologie ist immer noch relativ einfach, und dies ist nützlich für Sie, um WordPress zu ändern, DZ , dede-Vorlagen haben viele Vorteile. Wenn Sie lernen möchten, beginnen Sie mit der Einführung in die PHP-Syntax, mein Lieber.

Das Obige ist der Inhalt der Sitzungsstatuskontrolle (2) in PHP. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).


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