[Support] session von domain auch in subdomain hinein? - mue00

Michael Hoennig michael at hostsharing.net
Sat Oct 21 22:07:05 CEST 2006


Hallo Irene,

> > das hängt davon ab, wie die Sessions implementiert sind. Theoretisch
> > geht das schon.
>
> Die Antwort ist - erst mal - beruhigend. Aber was bedeutet "Sessions 
> implementiert"?  Wie - nach welchem Verfahren - sollen denn die
> Sessions implementiert sein, damit es bei hostsharing klappen kann? Ein
> paar Stichworte wären sehr hilfreich, damit ich entsprechendes
> nachlesen kann.

mit Hostsharing hat das gar nichts zu tun, eher mit Web-Entwicklung
allgemein.

Eine Session ist erstmal nichts weiter als eine Sammlung von
Daten/Variablen, die irgendwie von HTTP-Seitenaufruf zu Seitenaufruf
identifiziert werden können. Diese Identifikation, oder auch die Variablen
selbst, können auf verschiedenen Wegen zwischen zwei Seitenaufrufen
erhalten bleiben. Z.B.:

- Durch eine spezielle Subdomain (http://SESSION-ID.example.org/...).
- Durch Unterverzeichnisse in der URL 
	(http://www.example.org/SESSION-ID/...).
- Durch Get-Parameter in der URL (http://www.example.org/...?SESSION-ID).
- Durch Cookies.
- Durch Post-Parameter (mit Einschränkungen).

Wichtig ist nur, dass die am Ziel aufgerufene Seite, bzw. das Skript,
welches diese Seite generiert, mit der SESSION-ID (oder den direkt
übertragenen Daten) etwas anfangen kann, also z:B. damit in dieselbe
Datenbank gehen kann. 

Genaugenommen könnte man also auch eine Session programmieren, die
zwischen http://www.hostsharing.net und http://www.ineternetwire.de
übergreifend funktioniert, nämlich indem die Session-Variablen aus einer
remote zugreifbaren Datenbank geholt werden.

Wenn man automatische Sessions diverser Entwicklugnsumgebungen (z.B. PHP
oder auch Apache) verwendet, sind ggf. Nebenbedingungen zu erfüllen, z.B.
Zugriff auf dasselbe Temp-Verzeichnis unter demselben Benutzer. Wenn man
das nicht einhalten kann, dann muss man eben die Sessions anders
implementieren.

Alles Gute wünscht
	Michael

-- 
Hostsharing eG | c/o Stilflut | Friedensallee 120 | D-22763 Hamburg
phone+fax: +49 700 HOSTSHARING (= +49 700 46787427)
Homepage: http://www.hostsharing.net
Networking: http://www.openbc.com/go/invuid/Michael_Hoennig


More information about the Support mailing list