PHP-Sitzungen über Subdomains hinweg teilen
Problem:
So richten Sie eine nahtlose Sitzungsfreigabe ein Mechanismus über Subdomains hinweg, der sicherstellt, dass authentifizierte Benutzer angemeldet bleiben, wenn sie zwischen diesen navigieren Subdomains.
Hintergrund:
Erwägen Sie eine Einrichtung mit den folgenden Subdomains:
Initial Versuch mit php.ini:
Überarbeiteter Ansatz:
Legen Sie die Sitzung fest Name vor der Konfiguration der Cookie-Parameter:
Lösungserklärung:
Durch das explizite Festlegen des Sitzungsnamens wird die Standardgenerierung von PHP-Sitzungsnamen überschrieben. Dadurch wird sichergestellt, dass in allen Subdomains dasselbe Sitzungscookie verwendet wird, was eine ordnungsgemäße Sitzungsfreigabe ermöglicht. Die Einstellung session.cookie_domain in php.ini ist weiterhin erforderlich, um sicherzustellen, dass das Cookie in allen Subdomains verfügbar ist.
Das obige ist der detaillierte Inhalt vonWie teile ich PHP-Sitzungen über mehrere Subdomains hinweg?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!