Sorun çözüldü arkadaşlar sağolsun ata350 sayesinde

Sitenizde kullanırsınız diye kenarda kalsın diyenler

Kod açıklaması: Ülkelere göre sayfa yönledirme mesela aşağıda tr,fr örnek ülkelere yönlenen sayfalar var. Baska ülkeden girenler ise en sayfasına yönleniyor. Bu tarz araya elseifler atarak ülke sayısını artırabilirsiniz.


<?php
function ulke($ip) {
$ulke = file_get_contents("http://ipinfo.io/".$ip."/country");
return $ulke;
}
$ip = $_SERVER['REMOTE_ADDR'];
$ulke = ulke($ip);
if(eregi ("TR", $ulke)){
include('index-tr.php');
exit();
} elseif(eregi ("FR", $ulke)){
include('index-fr.php');
exit();
}
else {
include('index-en.php');
}
?>

Eğer yönlendirme sayfa yerine bir websitesine olacaksa bu seferde
include('english-tr.php');
olanlar yerine
header("Location : http://www.google.com");
Kullanabilirsiniz.

Ayrıca sadece türkiyeden girenler için php sayfama gelsin. Diğer ülkeden girenler baska bir sayfaya yönlensin istiyorsanız da aşağıdaki kodu yazabilirsiniz. Ya da tam tersini istiyorsanız "!eregi" yerine "eregi" yazabilirsiniz.

<?php
function ulke($ip) {
$ulke = file_get_contents("http://ipinfo.io/".$ip."/country");
return $ulke;
}
$ip = $_SERVER['REMOTE_ADDR'];
$ulke = ulke($ip);
if(!eregi ("TR", $ulke)){
include('english-tr.php');
exit();
}  
?>

Not: Yukarıdaki include sayfaları mevcut sayfalarınız ismini kendinize göre düzenleyiniz. Ayrıca include edilen sayfa sunucuda yoksa veya ismi yanlışsa çalışmaz. ipinfo.io sitesi yerine baska sitelerdende ip bazlı çekim yapabilirsiniz.