Moin!
Option 1:
Server www.domain.de & www2.domain.de
Skript auf Server www.domain.de initiiert Session. Benutzer wird nach redirect auf www2.domain.de weitergeleitet. Ist die PHP-Session mit allen Parameter darin nun auf www2.domain.de verfügbar?
Nicht standardmäßig.
Erstens mußt du das Session-Cookie manuell setzen und so konfigurieren, dass es nicht nur für die genaue Domain "www.example.org" paßt, sondern für alle Subdomains ".example.org".
Zweitens mußt du natürlich den Zugriff auf die Session-Daten so gestalten, dass beide beteiligte PHPs auf die gleiche Datenbasis zugreifen. Das geht, nachdem Schritt 1 ausgeführt wurde, nur dann standardmäßig, wenn der gleiche Server benutzt wird. Sind mehrere Server im Spiel, mußt du manuell dafür sorgen, dass PHP auf beiden Servern auf die gleiche Datenbasis zugreifen kann, beispielsweise durch Speichern der Sessiondaten in einer Datenbank, auf die beide Server zugreifen können.
Option 2:
Server www.domain.de & www.NEUEdomain.de
Skript auf Server www.domain.de initiiert Session. Benutzer wird nach redirect auf www.NEUEdomain.de weitergeleitet. Ist die PHP-Session mit allen Parameter darin nun auf www.NEUEdomain.de verfügbar?
Die Session-ID kann nicht per Cookie übertragen werden, sondern muß in der URL übergeben werden. Alle anderen Ausführungen hinsichtlich des Zugriffs auf die Session-Daten seitens PHP gelten, wie bei Option 1.
Alternativ kann man Option 1 natürlich auch so behandeln, wie Option 2.
- Sven Rautenberg
My sssignature, my preciousssss!