ChrisB: URL-Schönheitsfehler: Session-Cookie & erster Request

Beitrag lesen

Hi,

Um die URL schön übersichtlich zu behalten überprüfe ich vor jedem Request, ob das Session-Cookie gespeichert werden konnte.

Wie soll das gehen - vorher?

Wenn das Login-Formular zum ersten mal aufgerufen wird, wird das Session-Cookie gespeichert.

Wie - ich denke, du nutzt die Sessions vorher schon?

Bei der ersten Ausgabe des Formulars wird jedoch IMMER (ob mit oder ohne Cookie-Unterstützung spielt keine Rolle) die SID an die URL gehängt, da das Cookie noch nicht an den Server geschickt wurde. Bei der erneuten Ausgabe des Formulars taucht die SID dann nicht mehr in der URL auf.
Jetzt meine Frage: Gibt es eine Lösung, wie ich die SID (und das dazugehörige '?') aus der URL verbannen kann, ohne dass die Funktionalität bei deaktivierten Cookies leidet?

So lange du nicht weisst, ob der Client Cookies akzeptiert, gibt es keine andere Möglichkeit als GET oder POST, um die Session-ID zu übergeben.

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]