Hi.
Ich arbeite mit einer Session. Ich verwende Cookies für die Session ID.
Für den Fall, dass Cookies nicht verfügbar sind, hänge ich die Session ID an die Links an. Das macht das System automatisch nachdem ich es aktiviert habe.
Jetzt tritt folgendes Problem auf: Beim ersten Seitenaufruf weiß das System noch nicht, ob Cookies verfügbar sind. Beim ersten Seitenaufruf wird also immer die Session Varible an die Links angehangen. Erst ab dem zweiten Seitenaufruf werden dann korrekt Cookies benutzt.
Ich könnte jetzt durch 2 Redirects das Problem lösen, indem ich einmal mit der angehängten SessionID auf eine Zwischenseite zum Abfragen des Cookies redirecte, und von da dann wieder zurück. Sind halt 2 Redirects, und es ist auch nicht die feine englische Art.
Viel lieber wäre mir, wenn die Session Variable in einem unsichtbaren Eingabefeld zwischengespeichert werden würde, damit sie nicht in den Links erscheint. Also bei der ersten Seite, und falls keine Cookies verfügbar sind.
Aber wie erreiche ich, dass der Inhalt des unsichtbaren Eingabefeldes an die nächste Seite durchgereicht wird?
Mache ich nen Submit Button klappts, klar. Aber der Submit Button soll nicht da sein, und egal welcher Link angeklickt wird, soll das weiter gereicht werden.
Nur für den Fall, dass das mit den unsichtbaren Eingabefeldern auch nicht klappt, will ich als dritten Fallback die Session ID an die URL als Parameter anhängen.
Oder habt ihr ne bessere Idee, das Problem zu lösen?
Ich arbeite mit einer Session. Ich verwende Cookies für die Session ID.
Für den Fall, dass Cookies nicht verfügbar sind, hänge ich die Session ID an die Links an. Das macht das System automatisch nachdem ich es aktiviert habe.
Jetzt tritt folgendes Problem auf: Beim ersten Seitenaufruf weiß das System noch nicht, ob Cookies verfügbar sind. Beim ersten Seitenaufruf wird also immer die Session Varible an die Links angehangen. Erst ab dem zweiten Seitenaufruf werden dann korrekt Cookies benutzt.
Ich könnte jetzt durch 2 Redirects das Problem lösen, indem ich einmal mit der angehängten SessionID auf eine Zwischenseite zum Abfragen des Cookies redirecte, und von da dann wieder zurück. Sind halt 2 Redirects, und es ist auch nicht die feine englische Art.
Viel lieber wäre mir, wenn die Session Variable in einem unsichtbaren Eingabefeld zwischengespeichert werden würde, damit sie nicht in den Links erscheint. Also bei der ersten Seite, und falls keine Cookies verfügbar sind.
Aber wie erreiche ich, dass der Inhalt des unsichtbaren Eingabefeldes an die nächste Seite durchgereicht wird?
Mache ich nen Submit Button klappts, klar. Aber der Submit Button soll nicht da sein, und egal welcher Link angeklickt wird, soll das weiter gereicht werden.
Nur für den Fall, dass das mit den unsichtbaren Eingabefeldern auch nicht klappt, will ich als dritten Fallback die Session ID an die URL als Parameter anhängen.
Oder habt ihr ne bessere Idee, das Problem zu lösen?
Kommentar