Was macht die PHP-Funktion session_start ()?

session_start () wird ausführlich in den PHP-Dokumenten behandelt. Dies ist der beste Ort, um darüber zu lesen, selbst mit den dazugehörigen Beispielen und Ausschnitten, die für Sie äußerst nützlich sind

session_start () erstellt eine Sitzung oder setzt die aktuelle Sitzung basierend auf einer Sitzungskennung fort, die über eine GET- oder POST-Anforderung oder über ein Cookie übergeben wurde.
Wenn session_start () aufgerufen wird oder wenn eine Sitzung automatisch gestartet wird, ruft PHP die Prozeduren zum Öffnen und Lesen von Sitzungsspeichern auf. Hierbei handelt es sich entweder um einen integrierten Save-Handler, der standardmäßig bereitgestellt wird, oder um PHP-Erweiterungen (wie SQLite oder Memcached). oder kann ein benutzerdefinierter Handler sein, wie durch session_set_save_handler () definiert. Der Rückruf zum Lesen ruft alle vorhandenen Sitzungsdaten ab (die in einem speziellen serialisierten Format gespeichert sind) und wird unserialisiert und zum automatischen Auffüllen des Superglobals $ _SESSION verwendet, wenn der Rückruf zum Lesen die gespeicherten Sitzungsdaten an die PHP-Sitzungsverarbeitung zurückgibt.

source: session_start – Manual

Es wird nach einem Sitzungscookie in der Anforderung gesucht, und falls vorhanden, werden die relevanten Benutzerdaten vom Datenträger / Speicher dem globalen Array $ _SESSION zur Verfügung gestellt. Wenn das Sitzungscookie nicht existiert, erstellt PHP eine neue, leere Sitzung und setzt die Cookie-Header in der Antwort.

PHP Session Handling ist eine eher undurchsichtige Abstraktionsschicht. Wenn Sie neu darin sind, sollten Sie verstehen, was im Hintergrund vor sich geht. Das heißt, Cookies und Sitzungsdatenspeicher usw. helfen beim Debuggen, wenn Sie es auf der unteren Ebene verstehen.

Grundsätzlich können Sie den Wert in der Sitzungsvariablen speichern, um ihn auf jeder Seite Ihrer Anwendung zu verwenden, bis er abläuft. Ohne den Aufruf der Funktion session_start () können Sie den Sitzungswert nicht registrieren.
z.B