Ich bin gerade bei der umfangreichen Umstellung einer bereits vor Monaten online gestellten Website. Da viele Inhalte nun dynamisch erzeugt und vom Kunden gepflegt werden können (dazu gibt es ein "klitzekleines" CMS), ist eine Sitzungs-/Berechtigungs-Verwaltung notwendig.
Diese realisiere ich gerade und möchte sie nun testen. Diese Tests können natürlich nicht im Wurzelverzeichnis der Site gemacht werden, sondern in einem Unterverzeichnis "meineDomaene.de/test_xyz".
Leider funktionieren Cookies dort nicht.
In der aktiven Version, in deren index.php ich bereits "session_start()" eingefügt habe, funktioniert das Setzen der Cookies.
Kopiere ich die Test-Version von index.php in das Wurzelverzeichnis, funktioniert dies auch.
In diese habe ich vor der Zeile "session_start()" die Zeile
eingefügt, die m.E. bewirken sollte:
Auf explizites setcookie habe ich verzichtet, da auch so alles, was ich brauche funktioniert.
Oder verstehe ich da irgendwas grundlegend falsch?
Gruß
A.
Diese realisiere ich gerade und möchte sie nun testen. Diese Tests können natürlich nicht im Wurzelverzeichnis der Site gemacht werden, sondern in einem Unterverzeichnis "meineDomaene.de/test_xyz".
Leider funktionieren Cookies dort nicht.
In der aktiven Version, in deren index.php ich bereits "session_start()" eingefügt habe, funktioniert das Setzen der Cookies.
Kopiere ich die Test-Version von index.php in das Wurzelverzeichnis, funktioniert dies auch.
In diese habe ich vor der Zeile "session_start()" die Zeile
PHP-Code:
session_set_cookie_params (180, "/", "meineDomain.de", false, false);
- "180", daß Cookies nach 3 Minuten gelöscht werden
- "/", daß alle Verzeichnisse eingeschlossen werden (!!!)
- usw.
Auf explizites setcookie habe ich verzichtet, da auch so alles, was ich brauche funktioniert.
Oder verstehe ich da irgendwas grundlegend falsch?
Gruß
A.
Kommentar