Zadejte hledaný výraz...

Jak na přesměrování podle geografické polohy IP adresy?

BENQ
verified
rating uzivatele
13. 4. 2016 12:01:53
Zdravím. Sháním řešení na přesměrování na podstránky webu podle gografické IP - tzn. automatické přesměrování návštěvníka na podstránku města nebo kraje podle IP. (podobne jako má např. damejidlo .cz). Jak moc náročné na programování by to bylo? Je potřeba povolit geografickou IP nebo lze přesměrovat automaticky?
13. 4. 2016 12:01:53
https://webtrh.cz/diskuse/jak-na-presmerovani-podle-geograficke-polohy-ip-adresy#reply1189351
Lucas03
verified
rating uzivatele
(15 hodnocení)
13. 4. 2016 12:19:06
Asi to nebude jedine, ale pokial viem mozes si najst databazy GEOIP a podla ip presmerovat (suhlas uzivatela na to nepotrebujes). Tie databazy su ale celosvetove a cesko asi nebude najaktualnejsie.
Dalsia moznost, kde uz potrebujes suhlas uzivatela, povolit zdielanie jeho polohy v prehliadaci.
EDIT: oh a co sa tyka narocnosti tej prvej moznosti, staci ti zadat ip do tej databazy, vypluje ti kraj/mesto a uz ho len presmerujes. Cize easy.
13. 4. 2016 12:19:06
https://webtrh.cz/diskuse/jak-na-presmerovani-podle-geograficke-polohy-ip-adresy#reply1189350
TomasX
verified
rating uzivatele
(4 hodnocení)
13. 4. 2016 12:24:30
máš 3 běžné možnosti:
1) podle IP adresy (geo IP), na to používám modul pod nginx a data jednou za čas aktualizuji nebo doplním podle potřeby http://nginx.org/en/docs/http/ngx_http_geoip_module.html
2) podle geolokačních údajů z prohlížeče, jednak řada prohlížečů/zařízení ti poskytuje polohu nejen podle GPS, ale i podle dostupných wifi, bývá to i tak hodně přesné. Tohle nejspíš používá damejidlo.cz, viz článek v češtině nebo rovnou dokumentace od w3c
3) vlastní databází podle přihlášeného uživatele a jeho předvolby či adresy
---------- Příspěvek doplněn 13.04.2016 v 12:27 ----------
ještě bych dodal, že zjištění polohy podle IP (1) je velice nepřesné, mě to cpe např. pořád do Prahy ač jsem teď v Ostravě. Problém to dělá u vysokých škol, u velkých firem, které mají vlatní brány. Databáze se složitě a pomalu aktualizuje, podle přidělených IP se dá docela přesně určit kontinent, stát už obtížněji a město je skoro sci-fi.
Mám servery v Londýně, ale vlastní je Německá společnost a ukazuje mi to, že jsem v Německu...
13. 4. 2016 12:24:30
https://webtrh.cz/diskuse/jak-na-presmerovani-podle-geograficke-polohy-ip-adresy#reply1189349
BENQ
verified
rating uzivatele
13. 4. 2016 12:56:23
TomášX: to máš pravdu. třeba u mobilu, to cpe zase hodně Prahu - logické, operátoři a servery jsou v Praze. Absenci wifi používám na mobilu na zadání fake GPS.
Takže jestli jsem to pochopil. Stáhnout hotové řešení na určení IP, do tabulky zadat IP a přiřadit města a pak jen v kodu nastavit podmínku KDYŽ je IP = ... » TAK přesměruj.
13. 4. 2016 12:56:23
https://webtrh.cz/diskuse/jak-na-presmerovani-podle-geograficke-polohy-ip-adresy#reply1189348
Lucas03
verified
rating uzivatele
(15 hodnocení)
13. 4. 2016 13:10:46
jj, urcite hotove riesenie, ak to chces riesit cez ip. V Djangu staci pridat django-geoip kniznicu. Asi budu podobne kniznice na kazdy jazyk.
Ale opakujem, bude to velmi nepresne a daj si pozor, aby to skor uzivatelov neurazalo. Skor pouzi ten browser.
13. 4. 2016 13:10:46
https://webtrh.cz/diskuse/jak-na-presmerovani-podle-geograficke-polohy-ip-adresy#reply1189347
Jiří
verified
rating uzivatele
(7 hodnocení)
13. 4. 2016 16:58:25
@TomášX: Lépe bych to neřekl, +1 za Tvé odpovědi, nejen v tomto threadu. :-)
13. 4. 2016 16:58:25
https://webtrh.cz/diskuse/jak-na-presmerovani-podle-geograficke-polohy-ip-adresy#reply1189346
Pro odpověď se přihlašte.
Přihlásit