Здравствуйте, Аноним, Вы писали:
А>Здравствуйте. У меня вопрос как можно реализовать если на сайт заходят с россии и стран снг, то открывается в каталоге ru/index.html
А>Если с других стран то открывается en/index.html
Есть 2 (известных мне) способа.
1. парсить вывод whois, или делать (и парсить) запрос к скриптам apnic.net arin.net lacnit.net ripe.net
2. javascript: navigator.language / navigator.userLanguage
IMHO, первый вариант плох по двум причинам. Первая — это может сказаться на загрузке страницы. Вторая — ip адрес и юзер за этим адресом порой никак не связаны, т.е. очень часто юзер за немецким адресом может оказаться русским или англичанином, или поляком). Второй вариант более лоялен к юзеру.