Heim > Backend-Entwicklung > PHP-Problem > Was tun, wenn die PHP-Sitzung fehlschlägt?

Was tun, wenn die PHP-Sitzung fehlschlägt?

藏色散人
Freigeben: 2023-03-12 13:24:01
Original
3631 Leute haben es durchsucht

Lösung für eine ungültige PHP-Sitzung: 1. Ändern Sie die Adresse von „session_save_path“. 2. Suchen Sie den temporären Ordner auf dem Computer und ändern Sie die Berechtigungen. 3. Starten Sie IIS neu, damit die Änderung wirksam wird.

Was tun, wenn die PHP-Sitzung fehlschlägt?

Die Betriebsumgebung dieses Artikels: Windows 2008-System, PHP-Version 7.1, DELL G3-Computer

Was soll ich tun, wenn die PHP-Sitzung fehlschlägt?

Lösung für die Nichtverfügbarkeit von Sitzungen in PHP

Da ich kürzlich mit PHP in Kontakt gekommen bin, muss der Code, der zuvor auf dem Cloud-Server getestet wurde, auf einen neuen Server verschoben werden (Version Windows 2008 Server). Die PHP-Version ist 5.5.12 und es stellt sich heraus, dass die Sitzungsfunktion im ursprünglichen PHP-Code nicht verfügbar ist. Später habe ich online überprüft, dass es an einem Problem mit dem Sitzungsspeicherverzeichnis in der PHP-Konfigurationsdatei auf dem Server lag. Nach einigem Hin und Her habe ich das gesamte Problem grob zusammengefasst. Die folgenden Anweisungen
nehmen den Windows 2008-Server als Beispiel.

1. Ändern Sie die Adresse von session_save_path.

session_save_path ist das Verzeichnis, in dem Sitzungsdateien gespeichert sind. Wenn das Verzeichnis ungültig ist oder die Datei keine Schreibberechtigung hat, ist die Sitzung nicht verfügbar.

Dann öffnen Sie zunächst die Installationsadresse von PHP auf dem Server und öffnen die Konfigurationsdatei php.ini. Verwenden Sie dann Strg+F, um zu suchen, wo sich session_save_path befindet. Wenn es ungültig ist, können Sie ein neues Verzeichnis erstellen und den Ordner erstellen tatsächliche Festplatte. Der Pfad, den ich selbst geändert habe, ist das Verzeichnis von c:/Windows/Temp.

Was tun, wenn die PHP-Sitzung fehlschlägt?

Zweitens ändern Sie die Berechtigungen

Das im vorherigen Schritt erstellte oder geänderte Speicherverzeichnis ist nicht möglich, wenn der Ordner keine Schreibberechtigungen hat. Dann müssen wir noch die Berechtigungen ändern.

Suchen Sie den Ordner auf Ihrem Computer, klicken Sie mit der rechten Maustaste auf Eigenschaften – Sicherheit – wählen Sie Benutzer – Bearbeiten – und überprüfen Sie die Schreibberechtigung.

Was tun, wenn die PHP-Sitzung fehlschlägt?

Was tun, wenn die PHP-Sitzung fehlschlägt?

Was tun, wenn die PHP-Sitzung fehlschlägt?

Dritten: Starten Sie IIS neu, damit die Änderungen wirksam werden.

Öffnen Sie IIS auf dem Server (Sie können online danach suchen, wenn Sie es nicht finden können) und starten Sie IIS neu.

Zu diesem Zeitpunkt ist die Einstellung von session_save_path abgeschlossen. Beeilen Sie sich und probieren Sie die Sitzungsfunktion erneut aus, um zu sehen, ob sie funktioniert. Ich hoffe, es hilft allen.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn die PHP-Sitzung fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage