Sadece Tr Gelenleri Yönlendirme

nergizakcan34

Öğrenci
Katılım
1 Ocak 2019
Mesajlar
1
Reaksiyon puanı
0
Puanları
1
Yaş
42
Merhabalar;

Soracağım şey cloaker gibi algılanmasın ama bir nevi cloaker görevi görecek ( yazılım konusunda yeniyim ve bu biraz elzem konu )

websitemize gelen yurtdışı erişimlere sayfayı göstermek, sadece TR den gelenleri başka bir domaine yönlendirmek istiyorum.

Cloudflare ile yurtdışı girişleri blokeleyebiliyorum ama bu işimi görmüyor. Site index.php de şöyle bir komutum var;

<script type="text/javascript" src="http://deneme . com/deneme.js"></script>

deneme.js dosyası ıcınde de window.open("gidileceksayfa . com", "_top") kodlarım var.

Yurtdışından gelenlerde, TR den gelenlerde ilgili sayfaya gidiyor. Benim amacım sadece TR den gelenleri window.open("gidileceksayfa . com", "_top") bu sayfaya yönlendirmek.

Yurtdışından gelenlerde bu komut işe yaramasın, deneme.com sayfasında kalsınlar. Yardımcı olabilecek var mı ?

Teşekkürler
 

pcmemp

Öğrenci
Katılım
1 Kasım 2011
Mesajlar
16
Reaksiyon puanı
0
Puanları
1
Yazılım dilinin php olduğunu varsayarak, şunu denemeni öneriyorum.

Kod:
function ulketespit($ip){
$kaynak = @file_get_contents(“http://www.webyield.net/ip/index.php?ip=$ip”);
$bir = ‘<strong>Country Code</strong>:</td><td width=”60%” align=”left”>’;
$iki = ‘</td>’;
@preg_match(‘$bir(*)$iki’, $kaynak, $baslik);
return $baslik;
}

$ziyaretciipadresi = $_SERVER[‘REMOTE_ADDR’];
$ziyaretcisonuc = ulketespit($ziyaretciipadresi);
if ($ziyaretcisonuc == “TR”) {

        header("Location:http://tr_icin_gidileceksayfa.com");
        } else {
            header("Location:http://yurtdisi_icin_gidileceksayfa.com");
        }

Kaynak : PHP ile siteye giren ziyaretçinin ülkesini belirlemek – Kürşad Altan
 
Üst