Посетителям из любой из 3 стран — Новой Зеландии, Фиджи или Индии — нужна отдельная страница контента соответственно. Сайт написан на PHP, содержимое находится в файлах HTML, готовых к подключению.... Я новичок; пожалуйста, будьте терпеливы!!
необходимо включить тот или иной файл в зависимости от страны посетителя
comment
А как насчет людей ни из одной из этих трех стран? Откуда вы знаете, из какой они страны - вам сказали, или вы должны догадаться?
- person Jonathan Leffler   schedule 22.04.2010
comment
Вы можете угадать местоположение пользователя по IP-адресу клиента, но не можете знать наверняка. Некоторые пользователи находятся за иностранными прокси. Идите вперед и используйте API геолокации, но разрешите пользователю переопределить его, если ваш API возвращает неправильное значение.
- person Frank Farmer   schedule 22.04.2010
Ответы (2)
Довольно просто использовать загрузчик Google AJAX API, чтобы получить приблизительную оценку местоположения пользователя. Грубо:
<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
// Note that you should have some sanity checks here, and maybe use an onLoad
// event of some kind
alert(google.loader.ClientLocation.address.country);
</script>
Вы можете сделать так, чтобы пользователь начинал со страницы, которая затем использовала бы JavaScript для перенаправления в соответствующее место. Если вы используете какие-либо популярные библиотеки JavaScript, возможно, вы уже используете этот загрузчик (а если нет, вам следует рассмотреть возможность загрузки ваших библиотек через него).
http://code.google.com/apis/ajax/documentation/#ClientLocation< /а>
person
awgy
schedule
22.04.2010
Проверьте значение страны и используйте его для перенаправления браузера в соответствующее место. Однако, как сказал Фрэнк Фармер, вы должны подумать о том, чтобы дать пользователю какой-то способ отменить автоматический выбор.
- person awgy; 22.04.2010
- Получите от посетителя
IP
- Сопоставьте
IP
с егоlocation
- Сделайте условное
include
в зависимости от местоположения
person
codaddict
schedule
22.04.2010
если ни в одной из этих стран не будет применяться контент по умолчанию, но маловероятно, что кто-то еще найдет этот сайт, на самом деле это индийская церковь с офисом в этих 3 странах.
- person rowan; 22.04.2010