Heim >php教程 >php手册 >Sitzungsleben und domänen- und seitenübergreifend --- kleine Zweifel und große Probleme (php)

Sitzungsleben und domänen- und seitenübergreifend --- kleine Zweifel und große Probleme (php)

WBOY
WBOYOriginal
2016-09-15 11:14:42924Durchsuche

Die Sitzung verschwindet, nachdem die Sitzung die Seite überquert hat?


Beim Speichern von Sitzungen zu beachtende Punkte:

  1. Auf der Serverseite in Form von Dateien gespeichert.
  2. Der Lebenszyklus ist begrenzt und hängt von den verschiedenen Servertypen ab.
  3. Speicherinhalt als serialisierte Zeichenfolge

Das in der Sitzungsdatei gespeicherte Inhaltsformat ist wie folgt:

 

 Wir können einige Sitzungsinformationen aus dem Bild ablesen: zum Beispiel

 Es gibt eine Sitzung mit einem Fehler und ihr Wert ist leer; es gibt auch eine Sitzung mit einem Schritt und ihr Wert ist 0 und so weiter.

Da wir nun den prinzipiellen Sitzungsmechanismus kennen, müssen die folgenden Bedingungen erfüllt sein, damit die Sitzung seitenübergreifend aufgerufen werden kann:

1. Aktivieren Sie session.use_trans_sid, suchen Sie also session.use_trans_sid
in der PHP-Konfigurationsdatei php.ini, ändern Sie dann den Wert auf 1 und entfernen Sie ihn der Kommentar.

2. Da die Sitzungsdatei in Form einer Datei gespeichert wird, muss das Verzeichnis, in dem die Sitzungsdatei gespeichert ist, immer vorhanden und beschreibbar sein Sie können die Sitzungsinformationen über anzeigen phpinfo()
. Das Verzeichnis, in dem Sitzungsdateien gespeichert werden session.save_path.

Abschließend starten Sie php-fmt neu.

*Fügen Sie am Ende einen Screenshot der Sitzungsinformationen hinzu:

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