Geo Redirect
 
boilers4. sep 2007 15:09:29Pridružen od:
6. sep 2006
1193 objav
+66-60
#1Kako 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)
 
Lukaslo4. sep 2007 16:09:14Pridružen od:
30. avg 2006
653 objav
+501
#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['REMOTE_ADDR']=="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)
 
SpinX4. sep 2007 16:09:18Pridružen od:
17. mar 2007
1568 objav
+177-112
#3REMOTE_ADDR ne vrne country code ..
všeč(0)ni všeč(0)spam(0)
XHTML & CSS razrez designov: damjan@xhtml.si
 
HeXeR4. sep 2007 18:09:02Pridružen od:
13. dec 2006
3428 objav
+34-60
#4Zato 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š...

recimosession_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)
| HeXNet |
 
Lukaslo4. sep 2007 21:09:07Pridružen od:
30. avg 2006
653 objav
+501
#5Najbolj 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)
 
HeXeR4. sep 2007 21:09:24Pridružen od:
13. dec 2006
3428 objav
+34-60
#6A 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)
| HeXNet |
 
Mactron5. sep 2007 14:09:30Pridružen od:
2. dec 2006
1900 objav
+14-111
#7A ne bi blo lažje s htaccess-om preusmert ?
všeč(0)ni všeč(0)spam(0)
 
HeXeR5. sep 2007 14:09:46Pridružen od:
13. dec 2006
3428 objav
+34-60
#8Bi 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)
| HeXNet |
 
boilers5. sep 2007 15:09:28Pridružen od:
6. sep 2006
1193 objav
+66-60
#9Mac, 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)
 
HeXeR5. sep 2007 16:09:45Pridružen od:
13. dec 2006
3428 objav
+34-60
#10Ja ... :) 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)
| HeXNet |
 
stran 1 od 1 |<<1>>|