İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

basit bir soru

worshiphim

0
İyinet Üyesi
Katılım
16 Ocak 2005
Mesajlar
670
Reaction score
0
Konum
Suisse
merhaba
<?
$gatenv ="HTTP_ACCEPT_LANGUAGE";
$aranan ="tr";
if ("$getenv" != "$aranan") {
echo"trden bağlanmıyorsunuz!"; //
}

?>
yukarıda ki kodda nasıl bir sorun var acaba
teşekkürler
 

ploop

0
İyinet Üyesi
Katılım
11 Ekim 2004
Mesajlar
6,964
Reaction score
0
Konum
karavan
ceviz'de şöyle bir kod var, işine yaramıyor mu? bir de php'den anlamam ama $gatenv yazmışsın, $getenv olması gerekmiyor mu?
PHP:
<?
if (getenv("HTTP_ACCEPT_LANGUAGE") == "tr") {
header("Location:index_tr.php"); //
} else {
header("Location:index_en.php");
}
?>
 

worshiphim

0
İyinet Üyesi
Katılım
16 Ocak 2005
Mesajlar
670
Reaction score
0
Konum
Suisse
tesekkurler
su sekilde cozdum
<?
$getenv ="$HTTP_ACCEPT_LANGUAGE";
$aranan ="tr";
if ("$getenv" != "$aranan") {
echo"trden girmiyorsunuz"; //
}

?>
 

webyazilim

0
İyinet Üyesi
Katılım
12 Haziran 2006
Mesajlar
1,511
Reaction score
0
Konum
Kayseri
öyle çözemen . kendi browserında muhtemelen tek dil desteği olduğundan o da türkçe olduğundan o şekilde dönderiyor olabilir. ama farklı dillerin desteklerinin olduğunda HTTP ile gelen language değişkenin Q=0,5 , TR , Q=0,5 GE falan gibi gelecek. dolaysıyla sen varsayılanı TR olan dili ve farklı dilleri olan bir browser da TR gibi yönlenmeyecek.

çözüm var mı ? var eregi ile TR geçip geçmediğine bakmak lazım değişkende.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

seo ajansı , sosyal medya yönetimi
Üst