Uporaba GeoIp za prikaz vsebine.
 
drion 19. feb 2011 10:18:19 Pridružen od:
30. sep 2010
603 objav
304 205 29
#1

Ker mi je to področje tuje, prosim tukaj za pomoč. Potrebujem step-by-step navodila za implementacijo. Poteka pa tako, da se obiskovalcem iz tiste države, kjer še nismo na tržišču odpre neka index stran z osnovnimi podatki itd,... tistim obiskovalcem, v katerih državah pa smo prisotni pa se odpre recimo /cro/index . hvala!


všeč(0) ni všeč(0) spam(0)
*Uporabniku je bila onemogočena uporaba foruma zaradi goljufanja pri trgovanju.*
 
carli 19. feb 2011 15:02:12 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#2

Heh ok v 5min najdu en geoip, fajn bi blo da ne zahtevaš vsakič podatkov ampak samo prvič, boš naprej pa sam.



Primer ..


<?php
$ip = $_SERVER['REMOTE_ADDR'];
$data = simplexml_load_file("http://geoip.pidgets.com/?ip=$ip");
$drzave = array('SI', 'US');
if(!in_array($drzave, $data->country_code)) {
header("Location:/".strtolower($data->country_code)."/index.html");
}
?>

Popravljam, sem spregledal da preusmeriš, če si že prisoten tam.


všeč(3) ni všeč(0) spam(0)
 
drion 19. feb 2011 15:47:19 Pridružen od:
30. sep 2010
603 objav
304 205 29
#3

aha ok, če je $data = simplexmlloadfile("http://geoip.pidgets.com/?ip=$ip"); potem pomeni, da na server ni potrebno nobene baze nalagat?



header("Location:/".strtolower($data->country_code)."/index.html"); ta index se prikazuje tistim, kjer nismo prisotni? v kateri mapi se nahaja ta index?


všeč(0) ni všeč(0) spam(0)
*Uporabniku je bila onemogočena uporaba foruma zaradi goljufanja pri trgovanju.*
 
carli 19. feb 2011 16:01:12 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#4

1.) Ne.



2.)




drion:

tistim obiskovalcem, v katerih državah pa smo prisotni pa se odpre recimo /cro/index . hvala!




V $drzave = array(''); nizaš države v katerih ste prisotni.


všeč(1) ni všeč(0) spam(0)
 
drion 19. feb 2011 16:11:52 Pridružen od:
30. sep 2010
603 objav
304 205 29
#5

aha, torej v array vpisujem države, kjer smo prisotni in lahko bodo nadaljevali dalje po strani,... ? Tistim, kjer še pa nismo prisotni, pa se odpre /index.html - kao "coming soon" ?



potem mora biti koda vpisana v vseh podstraneh?


všeč(0) ni všeč(0) spam(0)
*Uporabniku je bila onemogočena uporaba foruma zaradi goljufanja pri trgovanju.*
 
carli 19. feb 2011 16:25:01 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#6

Sej ne vem več točno kaj hočeš narest :D


všeč(1) ni všeč(1) spam(0)
 
drion 19. feb 2011 16:37:45 Pridružen od:
30. sep 2010
603 objav
304 205 29
#7

haha.. tistim, kjer še nismo nalovdat stran v smislu "coming soon" in dodat kontaktni obrazec, tam kjer pa smo, pa pustit na stran, kjer pa bodo imeli v footerju možnost izbire jezika. primarni jezik bo angleščina


všeč(0) ni všeč(0) spam(0)
*Uporabniku je bila onemogočena uporaba foruma zaradi goljufanja pri trgovanju.*
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se