![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 23.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z określeniem czy dany adres IP jest z Polski.
Potrafię w php wyciądnąć adres IP, domene, itp ale nie wiem co dalej z tym zrobić. Nie mam pojęcia jakie pule adresów IP zostały przyznane Polsce (o ile to jest gdzieś wiadome) ale np google.com rozpoznaja z jakiego kraju sie ludzie łączą i przekierowuje na odpowiednia domene. Buduje serwis internetowy w dwóch wersjach językowych i chciałbym aby ludzie łączący się z Polski miały domyślnie polską wersję, reszta angielską. Skoro google mogły więc się da tylko jak ... Na fym forum nie znalazłem rozwiązania. Proszę o wskazówki. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 28 Dołączył: 9.08.2004 Skąd: Stargard Ostrzeżenie: (0%) ![]() ![]() |
może jakaś zabawa ze stronką RIPE, albo poleceniem 'whois' - w wynikach dla IP jest pole 'country' określające kraj...
nic innego nie przychodzi mi do głowy |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 25.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Poszukaj cos moze na temat NetGeo, chos ostatnio slyszalem ze pogorszyla sie jakosc ich uslug
Gdaq |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 24.11.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
zawsze mozesz sie dobrac do preferowanych jezykow przez zmienna $_SERVER['HTTP_ACCEPT_LANGUAGE'].
|
|
|
![]()
Post
#5
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Skoro google mogły więc się da tylko jak ... Zauważ, że sam silnik google jest wyceniony na ok 6mln dolarów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Cytat zawsze mozesz sie dobrac do preferowanych jezykow przez zmienna $_SERVER['HTTP_ACCEPT_LANGUAGE']. Zauważ, że IE wysyła taki nagłówek jaka wersja systemu, a nie zawsze nagłówek mówi o narodowości. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 23.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat zawsze mozesz sie dobrac do preferowanych jezykow przez zmienna $_SERVER['HTTP_ACCEPT_LANGUAGE']. Wydaje mi się że to może wystarczyć do rozwiązania problemu, sprawdzałem na polskim i angielskim WIN i IE i zwraca mi zawsze pl. Choć nie wiem czy to nie zależy od apache ... -> bela_666 Google to tylko przykład, jest wiele takich stron (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
http://www.maxmind.com/app/geoip_country
Sciagasz darmowa baze, ladujesz ja do bazy danych i korzystasz z niej. Mozesz usunac rekordy, ktore zawieraja adresy dla innych krajow -- zeby szybciej dzialalo (jesli zalezy ci tylko na stwierdzeniu czy ip jest z polski czy nie). |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 23.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki Bonzo, tego właśnie szukałem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 19:44 |