Gdy użytkownik wejdzie na strone skrypt sprawdzi czy istnieje cookie z zapamietanym wyborem i go wczyta.
Lecz gdy użytkownik trafi na nią pierwszy raz i cookie nie będzie, skrypt automatycznie sprawdzi jezyk przeglądarki i ustawi na taki, a w razie jakichś problemów ustawi domyślny.
A gdy ten język nie będzie odpowiadał użytkownikowi, to zmieni on sobie go na jakiś inny a wybór zostanie zapisany do cookie. I z każdą następną stroną skrypt będzie odpalał sie on nowa.
Tylko co jeżeli użytkownik ma wyłączone cookie

Wybór/zmiana języka dokonana przez użytkownika nie będzie nigdzie zapamiętywana, co będzie wkużające.
W takim razie na wszelki wypadek (tak od razu, no chyba ze da sie jakoś sprawdzić czy przeglądarka akceptuje cookie) powinienem ustawiać sesję z dokonanym wyborem, by był on zapisywany przynajmniej na czas wizyty gościa.
czyli domyślnie mam od razu tworzyć sesję i ustawiać cookie? zgadza sie?
chcę sie dowiedzieć czy dobrze rozumuję i czy jest to prawidłowe, co wy o tym sądzidzie gdyż ja sie za bardzo nie znam