Sanırım şöyle birşey istiyosunuz..

<?php
$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');
}
}
?>
Siteye giren kişinin tarayıcı dili ne ise o sayfaya yönelir, yani Türkiye'den girenler genelde Türkçe tarayıcı kullandığı için tr.php sayfasına yönlenir, ingilizce tarayıcı kullananlar ise en.php ye yönlenir, yukarıda ki kodda kişinin tarayıcının dili haricin de dil seçme olanağı yoktur, anacak kendi dili hariç başka dil seçmesine izin vermek istioysanız $_SESSION yada $_COOKIE kullanmanız gerekir..