İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

ben türkiyeden siteme giren ziyaretçilerin

F

fatihgoz

Misafir
ben türkiyeden siteme giren ziyaretçilerin başka bi sayfaya yönlenmesini istiyorum. Fakat kodda bi hata var. Eğer bundan anlayan biri varsa lütfen bana yardım etsin.


<?PHP

$ziyaretci_ip = getenv(REMOTE_ADDR); // here we get ip from visitor

$ziyaretci_yer = file("http://www.hostip.info/api/get.html?ip=$ziyaretci_ip"); //we use a geoip service for getting ip information

$ziyaretci_yer = join ("", $ziyaretci_yer); // joining lines

if (eregi ("Turkey", $ziyaretci_yer))
{
header("Location:index.htm"); //
}

else { echo ("You should go to English pages!"); } // and we look for ip in Turkey because of finding turkish visitors


?>
 

yoktur

0
İyinet Üyesi
Katılım
28 Ekim 2004
Mesajlar
2,366
Reaction score
1
Konum
/etc/istanbul.c
bu kod işini görür.


PHP:
<?php
if(strstr($HTTP_ACCEPT_LANGUAGE,"en")) {
Header("Location: http://www.site.com/site");
}
elseif(strstr($HTTP_ACCEPT_LANGUAGE,"en-us")) {
Header("Location: http://www.site.com/site");
}
elseif(strstr($HTTP_ACCEPT_LANGUAGE,"de")) {
Header("Location: http://www.site.com/de/");
}
elseif(strstr($HTTP_ACCEPT_LANGUAGE,"tr")) {
Header("Location: http://www.site.com/site/turkce/");
}
elseif(strstr($HTTP_ACCEPT_LANGUAGE,"it")) {
Header("Location: http://www.site.com/site/Italiano/");
}
elseif(strstr($HTTP_ACCEPT_LANGUAGE,"es")) {
Header("Location: http://www.site.com/site/spain/");
}
elseif(strstr($HTTP_ACCEPT_LANGUAGE,"fr")) {
Header("Location: http://www.site.com/site/Fran%c3%a7ais/");
}
else {Header("Location: http://www.site.com/site");
}
?>
 

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

Üst