2013-06-02 5 views
1

Я попытался найти способ найти местоположение пользователя на PHP, но, кроме IP-решений, я ничего не нашел.HTML5 Geolocation PHP альтернативный

Мое приложение пытается найти местоположение пользователя, а затем сохранить его в базе данных, поэтому геолокация HTML5 (+ JavaScript) не будет решением, так как позиция может быть изменена.

Приложение => Местоположение => База данных.

Любое решение или рекомендация?

+1

Не могли бы вы объяснить, почему геолокация браузера непригодна? Если вы имеете в виду, что пользователь может подделывать свое местоположение, то да - они имеют полное право. Вы должны только пытаться получить местоположение пользователя строго на основе согласия. (Если точность ближайшего города приемлема, используйте IP-геолокацию IP, но пусть пользователи исправляют неверные предположения, если они пожелают). – halfer

+0

Я предполагаю, что вы имеете в виду на обычном веб-сайте - или вы говорите о мобильных устройствах здесь? – halfer

+0

Приложение будет мобильным приложением, но на основе Интернета. Пользователь не должен изменять свою позицию, так как приложение строго основано на этом. –

ответ

1

(опубликовано решение от имени ОП).

Я буду использовать геолокацию HTML5 (возможно, выполнить какую-либо проверку на стороне клиента), и если она не будет доступна, я буду использовать открытый API для IP-адреса.

Смежные вопросы