XGames adlı üyeden alıntı

Hocam anladım dediğinizi fakat sitede şu anda 3 dil var fakat manuel olarak seçiliyor. Açılırken'de Türkçe olarak açılıyor. Fakat ben verdiğiniz kodları htaccess'e ekledim. Site dilini'de İngilizce'ye çevirdim. VPS yurtdışı lokasyon onda denedim beni yine tr'ye yönlendiriyor. Bunun çözümü varmıdır acaba ?



Bunu bir dene istersen. Büyük ihtimalle çalışacaktır. Kendine göre ayarla....



//echo $_SERVER['HTTP_ACCEPT_LANGUAGE'];

session_start();
header('Cache-control: private'); // IE 6 FIX

if(isset($_GET['dil']))
{

$lang = $_GET['dil'];

// register the session and set the cookie
$_SESSION['dil'] = $lang;

setcookie('dil', $lang, time() + (3600 * 24 * 30));
}
else if(isSet($_SESSION['dil']))
{
$lang = $_SESSION['dil'];
}
else if(isSet($_COOKIE['dil']))
{
$lang = $_COOKIE['dil'];
}
else
{
$diller = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$dil = explode(';',$diller[1]);
$lang = $dil[0];
}

switch ($lang) {
case 'en':
$dildosyasi = 'lang.en.php';
break;

case 'de':
$dildosyasi = 'lang.de.php';
break;

case 'es':
$dildosyasi = 'lang.es.php';
break;

default:
$dildosyasi = 'lang.tr.php';

}

echo $dildosyasi;

?>