Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak rozpoznać czy dany IP pochodzi z Polski ?
binio
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
cim
post
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
Go to the top of the page
+Quote Post
gdaq
post
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
Go to the top of the page
+Quote Post
Sija
post
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'].
Go to the top of the page
+Quote Post
bela
post
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.
Go to the top of the page
+Quote Post
binio
post
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)
Go to the top of the page
+Quote Post
dr_bonzo
post
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).
Go to the top of the page
+Quote Post
binio
post
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 19:44