Moin!
Wenn ich die Session also in der URL mit PHPSESSID=ID übertrage, müsste ich Sie dann doch normal mit:
session_name(PHPSESSID);
Was soll das bewirken? Garantiert nicht das, was du meinst. Informiere dich, was session_name() ändert, und erkenne deinen Fehler. :)
Und außerdem: Wenn du am Session-Namen nichts geändert hast, dann wird PHP die Session mit der per Cookie oder URL angegebenen ID genau dann starten, wenn es auf
session_start();
trifft.
Bestandteil des Starts ist, dass die Datei, welche die entsprechenden Session-Variablen enthält, geladen wird.
Dein einziges Problem mit SSL bei 1&1 dürfte sein: Stimmen die Pfade im Browser, weil sich im Vergleich zum Normalzustand jetzt ein anderes URL-Layout ergibt? Der URL-Parameter aber sollte eigentlich 1:1 weitergereicht werden.
- Sven Rautenberg
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)