Heim  >  Artikel  >  php教程  >  Lösung für den Ausfall einer Space-Sitzung

Lösung für den Ausfall einer Space-Sitzung

WBOY
WBOYOriginal
2016-09-21 13:55:491716Durchsuche

Als ich heute meine Website besuchte (von thinkphp), stellte ich plötzlich fest, dass die Authentifizierung fehlschlug, die Sitzung keine Seiten überqueren konnte und beim Anmelden immer ein Bestätigungscode-Fehler angezeigt wurde (der Bestätigungscode wurde auch durch die weitergeleitet). Sitzung) und mir wurde klar, dass die Sitzung möglicherweise fehlgeschlagen ist. Da sich der von mir gemietete Raum in einer IIS-Umgebung befindet, wird die Sitzung möglicherweise an einem festen Ort gespeichert, und dieser Ort ist für mich transparent (nicht erkennbar). Möglicherweise liegt ein Problem damit vor (Voll- oder Berechtigungsprobleme usw.). Ich habe beschlossen, den Speicherort der Sitzung zu ändern. Ich habe die folgende Lösung online gefunden und sie schließlich wie folgt erhalten:

Es gibt viele verschiedene Möglichkeiten, den Sitzungspfad zu ändern. Sie können ihn beispielsweise direkt in der tp-Konfigurationsdatei oder in php.ini ändern.

Das Ändern der Sitzung in TP ist ganz einfach und TP hat dies für uns berücksichtigt!

Sie müssen nur Folgendes hinzufügen:

in der Projektkonfigurationsdatei

'SESSION_OPTIONS' => array('path'=>'D:/thinkphp/sessions/')


Sie können auch die Konfiguration session.save_path in php.ini ändern, um sie auszukommentieren. Wo wird also der von Seesion gespeicherte Pfad in verschiedenen Betriebssystemtypen gespeichert?

Linux:

/tmp oder /var/lib/php/session

Windows:

C:/WINDOWS/Temp

Ich hoffe, es kann für Kinderschuhe hilfreich sein, die das gleiche Problem haben.

Quelle: http://www.dqiu.net/doc/57e0a85100552

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
Vorheriger Artikel:Versionscontroller (Svn, Git)Nächster Artikel:Versionscontroller (Svn, Git)