Enthüllung der Speicherung von $_SESSION-Variablen: Server vs. Client
Frage: Wo werden die $_SESSION-Variablen von PHP gespeichert? , der Kunde oder der Server?
Antwort:
Die Antwort auf diese Frage liegt im Sitzungskonfigurationsparameter von PHP, session.save_path. Diese Einstellung bestimmt den Speicherort, an dem $_SESSION-Variablen gespeichert werden. Auf Linux-/Unix-Systemen ist dieser Pfad normalerweise standardmäßig /tmp. Sie können den Speicherort jedoch in der Konfiguration Ihres Servers anpassen.
Um Ihre spezifischen Einstellungen anzuzeigen, erstellen Sie eine Datei im DocumentRoot Ihrer Domain mit folgendem Inhalt:
<?php phpinfo(); ?>
Führen Sie dies aus Die Datei generiert eine detaillierte PHP-Informationsseite, auf der Sie den konfigurierten session.save_path finden können.
Weitere Informationen finden Sie in der offiziellen PHP-Dokumentation zu dieser Konfiguration Einstellung:
https://www.php.net/manual/en/session.configuration.php#ini.session.save-path
Das obige ist der detaillierte Inhalt vonPHP $_SESSION-Variablen: Serverseitiger oder clientseitiger Speicher?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!