<?php
$tarayiciDili = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$tarayiciDili = explode('-', $tarayiciDili)[0];
if (strpos($tarayiciDili, ',') !== false) {
$tarayiciDizi = explode(',', $tarayiciDili);
$tarayiciDili = $tarayiciDizi[0];
}
echo $tarayiciDili;
?>Önceden lazım olduğu için yazmıştım HTTP_ACCEPT_LANGUAGE ele almıştım fakat tarayıcıda bazen birkaç dil olduğu için dize haline getirmiştim ve sonucunda kullanılan ana dili ele aldırmıştım. Umarım işinize yarar ben dil sistemi kullanıyordum ve giriş sayfasında ziyaretçi diline göre cümleleri yazdırıyordum.
Çıktı "tr" şeklinde geliyor veya "en" gibi.