Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rozpoznawanie skąd wchodzi użytkownik
Forum PHP.pl > Forum > Przedszkole
<?php?>
Witam , chciałbym się dowiedzieć na jakie zasadzie działa skrypt który rozpoznaje z jakiego państwa wchodzisz na stronę i przekierowuje Cię na odpowiednią językową strone.
Dokładniej ktos wchodzi na www.mojastrona.com z Niemiec skrypt przekierowuje go na niemiecką podstronę , ktos wchodzi z Polski skrypt przekierowuje go na Polską podstronę itd itp. Jak zbudować taki skrypt ? z czego skorzystać ? Jakich funkcji?

Mam nadzieje że jasno opisałem swój problem smile.gif

Pozdrawiam i czekam na odpowiedz smile.gif
mike
Nie czekaj z założonymi rękami tylko sam wykaż inicjarywę i poszukaj.
Tym bardziej że temat było już poruszany na forum, np.:
Geolokalizacja internautów
Geolokalizacja
legorek
Mysle, że to kwestia końcówki host'a z którego wchodzi użytkownik. Końcówka .pl to polski itd. Możesz tez skorzystac z bazy whois.
dr_bonzo
Dla tych celow jest naglowek HTTP: ACCEPT_LANGUAGE (zajrzyj do $_SERVER[ 'HTTP_ACCEPT_LANGUAGE' ]).

Ale gdy znajdzie sie tam GER nie oznacza ze user jest w Niemczech, tylko ze wybral jezyk niemiecki jako ten w ktorym chce otrzymywac tresc stron www.
<?php?>
Z czego lepiej skorzystać z tego co proponuje dr_bonzo czy Diablos ? Z której metody korzysta google?
Kocurro
Google korzysta z baz danych dostarczanych podobnych do komercyjnych baz MaxMind'a + kilka innych sztuczek w tym trasowania.

W skrócie - google w wolnej chwili próbuje sprawdzić którędy biednie sygnał do danego ip i na podstawie informacji o kolejnych przeskokach ustala miejsce.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.