PHP Ile Tarayıcı Dilene Göre Yönlendirme - Dizin, Kripto Para, Oyun, Mobil

PHP Ile Tarayıcı Dilene Göre Yönlendirme

Gönderen: Kaan   Tarih: 2018-05-03 14:22 Kategori: Php-Html5-Css-jQuery-Mysql | Okundu: 1056 Onay sırasına at Düzenle Kopyası

PHP Ile Tarayıcı Dilini Bulma Ve Dile Göre Yönlendirme İşlemi

Bu yazıda sizlere $_SERVER['HTTP_ACCEPT_LANGUAGE'] komutunu kullanarak tarayıcının dilini almayı ve buna göre nasıl işlemler yapabiliriz bunu anlatacağım.

Örneğin çok dilli bir proje geliştiriyorsak ve dile göre içerik gösterme veya yönlendirme yapmak istiyorsak bu komut bizim işimizi görecektir.


Yapacağımız işlemler aslında çok basit aşağıda ki gibi bir kod yapısı ile tarayıcı dilini görebiliriz.

$dil = mb_substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);

Bu kodda mb_substr fonksiyonu kullanılmıştır. Bunun nedeni ise $_SERVER['HTTP_ACCEPT_LANGUAGE'] komutumuz bize biraz fazla bilgi veriyor. Biz sadece işimizi yaracak kısmı almak isteyeceğimiz için bu fonksiyonu kullandık.

Mesela şöyle bir örnek yapalım;
Eğer tarayıcı dili tr'ye uyuyorsa bizi tr.php'ye yönlendirsin.

$dil = mb_substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
 
  if ($dil == 'tr') {
    header("Location: tr.php");
  }

Evet şartlar gerçekleştiği taktirde tr.php'ye yönlendiğimizi göreceksiniz.

Bir if yapısı ile kontrol ettik ve kontrolden onayı alırsa yönlendirme yaptırdık.Siz bu if bağlamı içerisinde istediğiniz olayı gerçekleştirebilirsiniz.



Yorumlar:

Reklamlar

FACEBOOK'DA TAKİP ET

PAYLAŞ

BUNLAR İLGİNİZİ ÇEKEBİLİR

Reklam