Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: rozpoznanie kraju odwiedzającego?
Forum PHP.pl > Forum > PHP
azbestian
Witam Serdecznie,

Muszę zrobić statystyki odwiedzić, czy ktoś mógłby mi pomóc i powiedzieć jak rozpoznać z jakiego kraju jest odwiedzający. Przekopuję różne darmowe skrypty i jak na razie nic sensownego nie "wykopałem". Z góry dzięki za pomoc i jeśli temat był wcześniej to przepraszam ale nie nalazłem go.
piter2k1
Może skorzystaj z tego:

http://phpsniff.sourceforge.net/
azbestian
Cytat(piter2k1 @ 14.09.2007, 11:26:19 ) *
Może skorzystaj z tego:

http://phpsniff.sourceforge.net/


Hmm.. przyjrzałem się troszkę temu skryptowi i z tego co zauważyłem oferuje on jedynie podanie języka jakiego używa przeglądający, a dla mnie jest to niewystarczające bo ktoś będący przykładowo z Polski może używać języka angielskiego sad.gif
Blodo
http://uk.php.net/manual/en/ref.geoip.php

Na 90% twoj serwer tego nie ma, no ale..

Zawsze mozesz sie laczyc z whoisami i sprawdzac z jakiego kraju jest dane ip, ale zapomnij o robieniu tego automatycznie przy kazdej wizycie - kazde takie wywolanie moze trwac dobre 20 sekund. Oczywiscie jezeli nie zalezy ci na stuprocentowej dokladnosci, to mozesz tak jak powiedzial kolega wyzej sprawdzac ustawienia przegladarki, co bedzie na pewno o mile szybsze..
azbestian
Cytat(Blodo @ 14.09.2007, 13:46:16 ) *
http://uk.php.net/manual/en/ref.geoip.php

Na 90% twoj serwer tego nie ma, no ale..

Zawsze mozesz sie laczyc z whoisami i sprawdzac z jakiego kraju jest dane ip, ale zapomnij o robieniu tego automatycznie przy kazdej wizycie - kazde takie wywolanie moze trwac dobre 20 sekund. Oczywiscie jezeli nie zalezy ci na stuprocentowej dokladnosci, to mozesz tak jak powiedzial kolega wyzej sprawdzac ustawienia przegladarki, co bedzie na pewno o mile szybsze..


pomysł z łączeniem się z whois tak jak sam wspomniałeś to poroniony pomysł, bo musi to być robione przy każdej wizycie na stronie, stuprocentowa dokładność jest podstawą dla mnie, bo jest to jedna z ważniejszych rzeczy w tej statystyce którą mam zrobić. Mam do Ciebie pytanko czy używałeś tej biblioteki GeoIP, czy jest ona dość szybka żeby wykorzystać ja podczas każdorazowego ładowania się serwisu?
klocu
czemu stwierdzasz że pomysł jest do d***questionmark.gif a gdyby wykorzystać do tego ajax'a i możliwie szybkiego whois'a efekt byłby taki jak oczekujesz. ew możesz pobrać darmową wersję bazy GeoIP (o ile dobrze pamietam) i weryfikować stan przynależności adresu do danego kraju. dane te były w csv więc po małej obróbce. baza wazy w zipie 1.3 mega a masz w niej to co trzeba zakres adresowania, kod kraju i nazwe. tylko nie GeoIP bo to kosztuje a GeoLite Country
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.