Ben tarayıcı diline göre yönlendirmek için aşağıdaki kodu kullanıyorum:
if(!isset($_SESSION['lang'])){
if(preg_match('/en-US/', $_SERVER['HTTP_USER_AGENT'])){
$_SESSION['lang'] = 'en';
header("location:index.php");
}else{
$_SESSION['lang'] = 'other';
header("location:http://cn.gearor.com");
}
}
Ben DOCTYPE'ta önce başında, benim WordPress tema kod koymak, ve ben bir hata var:. Beklenmeyen '{' 1. satırda header.php ben bu nedenleri anlamaya olamaz.
İlgili: http://stackoverflow.com/questions/2352205/how-to-redirect-users-based-on-browser-language