Günther S: Cookies mit mehreren Subdomains

Hallo zusammen,

ich habe ein Problem mit Session-Cookies bei einer Website mit mehreren Subdomains.
Situation: PHP 5.2, Apache2

  1. www.domain.de - Session-Cookie wird gesetzt.
  2. User wird mittels header("Location...") auf www.sd.domain.de weitergleitet, Cookie existiert nicht.
    Lasse ich das header() weg und lade einfach www.domain.de neu, existiert das Cookie. Der grundsätzliche Mechanismus scheint also zu funktionieren, das Problem liegt also IMHO an der Domain.

Anmerkung: Ich nutze einen eigenen Session-Handler, der Session-Daten in einer MySQL5-Datenbank ablegt. Das Erstellen eines Session-Cookies (was mit dem Namen PHPSESSID geschieht) habe ich hier nirgends explizit veranlasst, es geschieht aber trotzdem.
Beim Stöbern im Archiv bin ich auf die Einstellung session.cookie_domain gestoßen. phpinfo() zeigt mir hierfür "no value" an.
Wie kann ich PHP dazu bewegen, mir die Cookies auf allen Subdomains zur Verfügung zu stellen?

MfG,
Günther

  1. hi,

    Beim Stöbern im Archiv bin ich auf die Einstellung session.cookie_domain gestoßen. phpinfo() zeigt mir hierfür "no value" an.
    Wie kann ich PHP dazu bewegen, mir die Cookies auf allen Subdomains zur Verfügung zu stellen?

    In dem du auch mal im Manual stöberst, und dort nachschaust, wie sich diese Einstellung setzen lässt.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }