lostyazilim
tr.link

Yönlendirme kodu

4 Mesajlar 762 Okunma
acebozum
tr.link

Casus Casus WM Aracı Kullanıcı
  • Üyelik 02.09.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek search
  • Konum Gaziantep
  • Ad Soyad M** K**
  • Mesajlar 882
  • Beğeniler 52 / 237
  • Ticaret 4, (%100)
merhabalar bu siteyi kullanarak bir yönlendirme koduna ihtiyacım var nasıl yapabilirim yardımcı olursanız çok sevinirim degerli hocalarım

http://www.geoplugin.net/json.gp?ip=

burada mesela TR den girenleri youtube.com'a diğer ülkeden girenleri ise google.com'a yönlendirmek istiyorum

bu arada bu sitede sorgu sınırı vs yok degilmi ücretsiz sanırım
 

 

elektronikssl
webimgo

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Bu kodu deneyin bir;

$data = file_get_contents("http://www.geoplugin.net/json.gp?ip=".getenv("REMOTE_ADDR"));

$ayikla = json_decode($data,true);

if($ayikla['geoplugin_countryCode']=="TR") {
header("Location:https://youtube.com");
} else {
header("Location:https://google.com");
}
Casus

kişi bu mesajı beğendi.


Casus Casus WM Aracı Kullanıcı
  • Üyelik 02.09.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek search
  • Konum Gaziantep
  • Ad Soyad M** K**
  • Mesajlar 882
  • Beğeniler 52 / 237
  • Ticaret 4, (%100)
Abdullahx çok teşekür ederim hocam çalıştı :)

eğer o siteyi değilde tarayıcı dilini baz alsam nasıl yapabilirdik hocam şöyle birşey buldum ama buna tr yi ingilizceyi fransızcayı nasıl tanımlarız fikrim yok pek anlamadim


$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
if($lang){
if(file_exists($lang.'.php')){ // Eğer giren kişinin diline uygun sayfa varsa
header('refresh:0 url='.$lang.'.php');
}else{ // Eğer giren kişinin dili bende yoksa varsayılan olarak şu sayfaya yönlendir
header('refresh:0 url=default.php');
}
}
?>
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Tarayıcın varsayılan dilini bulunca çıktı şuna benzer bir şey oluyor;

tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7,la;q=0.6


Üstteki kodda da bu yazının ilk iki satırında yazan ülke kodunu alıp eğer o ülke adında yani tr.php adında bir dosya varsa oraya yönlendiriyor, eğer yoksa varsayılan bir sayfaya yönlendiriyor. Sizin bu tür sayfalarınız varsa yönlendirme yapılır da yoksa ülkelere göre ne şekilde bir yönlendirme yapmak istediğinizi anlamak gerekir.
 

 


wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al