Hallo!
Ich habe ein kleines Problem mit den Cookies auf einer Seite.
Zunächst eine knappe Schilderung, was ich gerne realisieren möchte: Ich habe eine Seite (site.xy), die in verschiedenen Sprachen verfügbar sein soll. Dies ist mit entsprechenden Unterordnern gelöst, es gibt also site.xy/de/start.html, site.xy/en/start.html, etc. Auf den Seiten kann man aber auch über einen Link direkt auf die Seite in einer anderen Sprache wechseln, es führt also ein Link von site.xy/de/start.html nach site.xy/en/start.html.
Nun würde ich gerne, dass die Sprachwahl in einem Cookie gespeichert wird, so dass man direkt auf die entsprechende Seite weitergeleitet wird, wenn man auf site.xy/index.html geht. Leider ist aber ja ein Cookie, der in site.xy/de gesetzt wird, nicht für site.xy lesbar, wenn ich das richtig verstanden habe.
Die einzige Lösung, die mir im Augenblick einfällt, wäre, die Sprachauswahl zu verändern: Der Link müsste dann von site.xy/de/start.html nach site.xy/index.html?lang=en zeigen. site.xy/index.html speichert dann die Sprache in einem Cookie und leitet auf site.xy/en/start.html weiter. Die Lösung gefällt mir aber nicht so richtig, zumal dann die Sprachauswahl stark von JavaScript abhängt.
Hat vielleicht jemand einen Tipp, wie ich das Speichern und Auslesen der gewählten Sprache eleganter lösen könnte?
Herzlichen Dank schon mal und liebe Grüße
Frederik