Geo Redirect
 
boilers 4. sep 2007 13:09:29 Pridružen od:
6. sep 2006
1957 objav
695 62 2
#1

Kako preusmeriti obiskovalce iz določene države, recimo Nemčije, iz index.php na neko drugo stran, tako da se jim namesto index.php odpre recimo deutschland.php? Za vse ostale, ki niso iz Nemčije naj se odpre normalna prva stran.



Našel sem recimo tole: http://www.geobytes.com/GeoDirection.htm A mi lahko kdo, ki se na to bolj spozna pove, kaj bi bila najbolj elegantna rešitev?

Tu se mi zdi, da bi znal bit problem template, ki je za vse strani isti (joomla). Če torej vržem to kodo v header bo iz vseh strani nemce vedno preusmerilo na deutschland.php in iz nje sploh ne bodo mogli stran :) ??


všeč(0) ni všeč(0) spam(0)
 
Lukaslo 4. sep 2007 14:09:14 Pridružen od:
30. avg 2006
601 objav
15 0 1
#2

Kako preusmeriti obiskovalce iz določene države, recimo Nemčije, iz index.php na neko drugo stran, tako da se jim namesto index.php odpre recimo deutschland.php? Za vse ostale, ki niso iz Nemčije naj se odpre normalna prva stran.



Našel sem recimo tole: http://www.geobytes.com/GeoDirection.htm A mi lahko kdo, ki se na to bolj spozna pove, kaj bi bila najbolj elegantna rešitev?

Tu se mi zdi, da bi znal bit problem template, ki je za vse strani isti (joomla). Če torej vržem to kodo v header bo iz vseh strani nemce vedno preusmerilo na deutschland.php in iz nje sploh ne bodo mogli stran :) ??




Nekje maš spisek IPjev za določeno državo... In narediš

if($server['REMOTEADDR']=="DEU")

{

echo '<META http-equiv="refresh" content="5;URL=deutsch.php">';

}



ni natančno tko, sej so v bazi le začetnice IP-jev ampak sam tok da dobiš idejo...


všeč(0) ni všeč(0) spam(0)
 
SpinX 4. sep 2007 14:09:18 Pridružen od:
17. mar 2007
2618 objav
1720 190 20
#3

REMOTE_ADDR ne vrne country code ..


všeč(0) ni všeč(0) spam(0)
Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
 
HeXeR 4. sep 2007 16:09:02 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#4

Zato govori o bazi IPjev ... ampak v tem primeru ki ga je Luka navedel vseeno uporabnik ne more dostopati do nenemških strani.



Najbolje da ga preusmeriš samo ko se stran prvič naloži, če se po tem hoče vračati pa ga pustiš...



recimo


session_start();
// Use $HTTP_SESSION_VARS with PHP 4.0.6 or less
if (!isset($_SESSION['count'])) {
$_SESSION['count'] = 0;
} else {
$_SESSION['count']++;
}

Ko je $_SESSION['count'] == 0 uporabnika preusmeriš, v vseh ostalih primerih pa pustiš da dela kar želi sam. Boljše če malo spremeniš :) jaz sem kopiral iz php.net ...



Aja za preusmerjanje glede na državo pa mogoče tole http://blog.sverde1.com/2007/09/03/php-trik-tedna-5-geoip/ ali pa naredi svojo bazo pa glede na tisto preusmerjaš :).


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
Lukaslo 4. sep 2007 19:09:07 Pridružen od:
30. avg 2006
601 objav
15 0 1
#5

Najbolj da dobiš scripto pomoje ma phpNUKE pa kšne podobne k zastavco vn vrže glede na izvor IPja, ti pa namest da zastavco vn vrže preusmeriš človeka na deu stran...


všeč(0) ni všeč(0) spam(0)
 
HeXeR 4. sep 2007 19:09:24 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#6

A ni privzeta statistika nekaj takega http://phpnuke.org/modules.php?name=Statistics ? Tisto kar misliš ti pod državah mislim da je MS_Analysis ... addon.


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
mactron 5. sep 2007 12:09:30 Pridružen od:
1. dec 2006
1846 objav
72 13 1
#7

A ne bi blo lažje s htaccess-om preusmert ?


všeč(0) ni všeč(0) spam(0)
 
HeXeR 5. sep 2007 12:09:46 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#8

Bi bilo, ... htaccess .. mi še nekako ne gre :) oz. marsikaj še ne poznam... tako da jaz nebi znal narediti preusmeritve samo prvič potem pa več ne, to da bi uporabnike in DE vedno metalo na de.php pa noče, samo prvič ... potem pa dovoliti uporabniku da si tudi druge verzije pogleda ...


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
boilers 5. sep 2007 13:09:28 Pridružen od:
6. sep 2006
1957 objav
695 62 2
#9

Mac, kako? Mi je tudi to prišlo na pamet ampak enako kot hexerju se mi zdi, da potem nemca skos meše na deu...php in ga sploh ne spusti drugam.


všeč(0) ni všeč(0) spam(0)
 
HeXeR 5. sep 2007 14:09:45 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#10

Ja ... :) drugače pa sem napisal, kako prepoznati prvi obisk in kako s kombinacijo tega kar je Svede1 napisal na svojem blogu doseči tole :).


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se