Heim >Backend-Entwicklung >PHP-Tutorial >Das ThinkPHP-Framework implementiert sitzungsübergreifende Probleme
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");//跨域访问SessionDies 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!
Ü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!