PHP.lt konferencija [ php-konf@php.lt ] :: Re: [php-konf] IP adresai LT ir EN
Re: [php-konf] IP adresai LT ir EN
From: Donatas Civilka (zombis@justnet.lt)
Date: 2002-12-13 09:31:59
-------Original Message-------
From: Hedgehog
Date: Friday, December 13, 2002 01:56:08
To: php-konf@php.lt
Subject: Re: [php-konf] IP adresai LT ir EN
Friday, December 13, 2002, 1:44:45 AM, you wrote:
DC> Sveiki, as siaip nezinau ar galima, bet manau galima:), bet nezinau kaip
DC> jog, jei vartotojas (useris) yra is ne Lietuvos jis patektu i angliska
DC> puslapio versija ir jei is Lieuvos i lietuviska puslapio versija
DC> automatiskai (kai tarkim yra index.html, kuriame tai ir atliekama ir
DC> nukreipiama i angliska arba i lietuviska puslapio versija).
DC> Dekui.:)
-----------------------------------------------------------------------------
--------------------------
Sveiki vien zodziu, siaip as esu naujokas tas pats Donatas Civilka, kur ir
klause sito,
bet as lyg ir pasidariau tai pats kaip norejau ir jis veikia, man bent jau
tiek uztenka.
Nes Lietuvos IP prasideda atrodo 193.219.xxx.xxx. Tai uztenka tokio skripto.
Gal kam kada pravers.
<?
//Jeigu IP adresas prasideda 193.219.xxx.xxx (Lietuviski IP)
if (ereg("^193.219.","$REMOTE_ADDR"))
{
//Tai eina i lietuviska puslapi
header ("Location: http://www.php.lt");
exit;
}
//Kitu atveju IP adresas bus nelietuviskas tai eina iskart i angliska
versija
{
header ("Location: http://www.php.net");
exit;
}
?>
-----------------------------------------------------------------------------
--------------------------
paprasciausia butu su $HTTP_SERVER_VARS["HTTP_ACCEPT_LANGUAGE"].
bet jei nori su ip pasiziurek http://netgeo.caida.org/perl/netgeo
cgi?target=193.219.135.145
issitraukti duomenis nebus sunku.
bet yra minusas queri limitas ir letai veikia.
--
Hedgehog
.
|