Heim  >  Artikel  >  Backend-Entwicklung  >  Das ThinkPHP-Framework implementiert sitzungsübergreifende Probleme

Das ThinkPHP-Framework implementiert sitzungsübergreifende Probleme

不言
不言Original
2018-06-07 14:32:072110Durchsuche

Dieser Artikel stellt hauptsächlich die Lösung des domänenübergreifenden Sitzungsproblems im ThinkPHP-Framework vor. Freunde in Not können sich darauf beziehen

Viele Entwickler sind auf das domänenübergreifende Sitzungsproblem in ThinkPHP gestoßen!
Tatsächlich muss session.cookie_domain festgelegt werden, unabhängig davon, ob es sich um ThinkPHP oder PHP selbst handelt, wenn sitzungsübergreifende domänenübergreifende Probleme gelöst werden.
In ThinkPHP müssen Sie die Konfigurationsdatei conf/config.php ändern.
In der ersten Zeile hinzufügen:

ini_set('session.cookie_domain', ".domain.com");//跨域访问Session

Nach der Zusammenfassung lauten die Hauptlösungen für das Problem der domänenübergreifenden Sitzung wie folgt folgt: Geben Sie Folgendes ein:

Die erste Situation: Wenn sich in Ihrem Verzeichnis keine .htaccess-Datei befindet, das heißt, wenn die URL nicht pseudostatisch ist, fügen Sie Folgendes hinzu:

ini_set('session.cookie_domain',".domain.com");//跨域访问Session

Dies funktioniert möglicherweise, wenn Sie das Debuggen aktivieren! Wenn das Debuggen jedoch deaktiviert ist, funktioniert es möglicherweise nicht!

Zweiter Fall: Wenn sich in Ihrem Verzeichnis eine .htaccess-Datei befindet, fügen Sie im Stammverzeichnis die erste Zeile von index.php hinzu:

Diese Methode spielt keine Rolle, ob es aktiviert ist oder nicht. Es funktioniert zum Debuggen!


Das Obige ist der gesamte Inhalt dieses Artikels. Vielen Dank für das Lesen. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Überblick über die Gesamtarchitektur des thinkPHP5.0-Frameworks [Anwendungen, Module, MVC, Treiber, Verhalten, Namespaces usw.]

thinkPHP Framework implementiert die Methode zur Generierung von Barcodes

Das obige ist der detaillierte Inhalt vonDas ThinkPHP-Framework implementiert sitzungsübergreifende Probleme. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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