Geolokalizacja użytkownika serwisu

0

Cześć! Chciałem napisać skrypt, który określałby położenie geograficzne użytkownika serwis (nie musi być dokładnie - wystarczy województwo, podanie gminy byłoby już super). Domyślam się że musiałby to robić na podstawie IP, tylko nie mam pojęcia jak się do tego zabrać.

0

po stronie serwera - tak. po stronie klienta masz geolokalizację w HTML5 - zdecydowanie bardziej poprawna, po IP to możesz jedynie MIEĆ NADZIEJĘ, że to będzie trafne. po IP to mnie czasem pokazuje w Warszawie, czasem we Wrocławiu, a mieszkam w Rzeszowie.

ale za lenistwo baty. TAK BARDZO POPULARNY TEMAT, a ty zamiast poszukać w google i mieć w 10 sekund to przychodzisz na forum pytać o coś, co było już 1000 razy... nie szkoda Ci SWOJEGO WŁASNEGO czasu (bo naszego widać nie ;])?

0

Lokalizacja przez IP jest niezbyt dobrym pomysłem.
Według mnie to najlepszym pomysłem jest skorzystanie z JS/HTML5 po stronie użytkownika.

0

Proponuję:
0. https://freegeoip.net/ - server side, jako metoda podstawowa

  1. google.loader.ClientLocation
  2. navigator.geolocation, "HTML5"/Javascript - na html 4 też podobno działa bo html to w końcu tylko język znaczników

Precyzję wszystkich 3 metod możesz sprawdzić na http://itraport.pl/smyp/

1 użytkowników online, w tym zalogowanych: 0, gości: 1