|
17. 11. 2005. | #1 |
Goran Pilipović
Sir Write-a-Lot
|
Čekaj, jel' imaš ti neki login?
Ako imaš onda čuvaj u bazi korisnika njegov country, a proveri IP2CTRY samo ako nema setovan COOKIE. Znači, IP2C query se izvrši samo prvi put (ako ne briše cookie) i nemaš nikakvih problema. Jedino što sam ja provalio je da su podaci neprecizni naročito za ove naše novije provajdere: ADSL, Cable, Wireless... ali mislim da možeš slobodno da stavi da je odavde čim ti IP2C vrati "nepoznato"
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
17. 11. 2005. | #2 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Tako i ja radim. Dakle kreiras tabelu tipa:
Kôd:
create table geoip( id int unsigned primary key not null auto_increment, ip_address varchar(15) not null, country varchar(255) not null, country_code char(2) not null, region char(2) not null, city varchar(255) not null, postal_code varchar(6) not null, latitude float(10,4) not null, longitude float(10,4) not null, dma_code tinyint unsigned not null, area_code tinyint unsigned not null); |
17. 11. 2005. | #3 | |
član
Certified
Datum učlanjenja: 05.11.2005
Poruke: 82
Hvala: 7
1 "Hvala" u 1 poruci
|
Citat:
nemam bazu korisnika... |
|
18. 11. 2005. | #4 |
Igor Marinović
Expert
|
Ako i nemas bazu korisnika, polako je vremenom kreiras. Dobro je cuvati informacije o korisnicima. Vise ces ustedeti na taj nacin, kesirajuci ono sto si vec odredio, nego na menjanju GeoIP MySQL <-> eksterni file. Naravno, ovo ne vredi ako ti je sajt takav da posetioc dodje jednom i nikada vise
Za nase uslove GeoIP nije bas najtacniji. Najtacniji je za Ameriku, naravno. Mi ga koristimo (placenu verziju, hehe) na odredjivanju iz koje je zemlje dosao posetilac, posto su razlicite cene u razlicitim zemljama. Sa dodatnim proverama (npr. podaci popunjeni tokom registracije) je sasvim OK. Jednom-dva puta je bilo problema kada neka firma iz SAD dovuce svoj IP opseg u UK, ali to je stvarno bilo jednom dva puta. Probao sam koristiti GeoIP na nivou grada i organizacije (kupio sam bazu za Madjarsku), ali tu je situacija bila mnogo sarenija, mnogo je cesce gresio nego sto sam ocekivao, pa je ostalo na nivou testiranja. |
18. 11. 2005. | #5 | |
član
Certified
Datum učlanjenja: 05.11.2005
Poruke: 82
Hvala: 7
1 "Hvala" u 1 poruci
|
Citat:
jer mi je najvise traffica odatle... netreba mi nista fancy... cisto da ako je iz USA ide jedna reklama a ako je iz azije druga. baza korisnika je u izradi, ali to ce biti sve gotovo tek krajem godine... |
|
19. 11. 2005. | #6 |
Igor Marinović
Expert
|
Ako ti treba po kontinentima, preporucujem ti da ukrupnis opsege koliko mozes: na taj nacin ces dobiti na brzini, jer ce baza biti manja.
ako je u pitanju adserver, nije za salu, to zna da bude optereceno. |
|
|