Я работаю над приложением веб-сайта, где необходимо знать местоположение пользователя при его/ее отправке. Какой был бы лучший метод, используя PHP, чтобы определить, откуда (общее местоположение) пользователь отправляет? Я знаю, что вы можете использовать ip пользователя с различными предлагаемыми услугами, но я ищу что-то, что работает с пользователями, использующими наш мобильный сайт.Расположение пользователя с PHP
0
A
ответ
1
Большинство сайтов используют Accept-Language
заголовок запроса с $_SERVER['HTTP_ACCEPT_LANGUAGE']
. Если запрос IP также соответствует языку, вы можете быть уверены, что это правильная страна.
1
Возможно использование браузеров inbult инструментов геолокации? например:
http://www.digimantra.com/howto/current-location-iphone-safari-firefox-browser/
то просто разобрать яваскрипт информации в ваших переменных PHP?
0
Есть библиотеки, которые можно использовать для поиска местоположения пользователей по их IP-адрес, как http://www.geoplugin.com/webservices/php
IP только полу-точный подход, и не всегда надежны, как можно было бы использовать прокси-сервер. – mc10