Сайт на нескольких языках, переключение язков с помощью cookie.

DG
На сайте с 07.01.2007
Offline
53
762

А чем плох такой вариант? Нигде не видел этого, обычно с помощью параметра через GET или на поддомене... А почему никто не использует COOKIE для переключения языка? Нажал человек на кнопку для переключения, скажем, на английский, ему установилась кука, мол язык - английский. А если куки нет, то язык дефолтный.

Чем плох такой подход и почему его не используют?

мой блог - заработок в сети (http://izombie.ru)
R
На сайте с 02.10.2007
Offline
16
#1

Используют, например для того, чтобы редиректить на поддомен или с параметром lang каким нибудь. Поддомены и доп. языковые GET параметры нужны для ПС. К тому же cookies могут быть отключены..

Никогда не говори никогда (http://suhih.ru)
NB
На сайте с 14.09.2004
Offline
95
#2

1. Куки могут быть отключены пользователем.

2. Еще хуже -- если ненужная языковая версия странички "залипнет" в кеше броузера, или прокси-сервера. И, что совсем плохо -- в индекс поисковика попадет только вариант на дефолтном языке. Поэтому желательно, чтобы разные языковые версии страницы имели различные URL.

DG
На сайте с 07.01.2007
Offline
53
#3

Спасибо, я не подумал про поисковики. Программист :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий