Código PHP:
<?php
if(empty($sitelang)){
$sitelang = getenv("HTTP_ACCEPT_LANGUAGE");
}
switch($sitelang){
case "en" : //en = ingles
header ('location:en/index.php');
break;
case "es" : //es = español
$sqls="SELECT * FROM languajes WHERE id_languaje=2";
$resultados=mysql_query($sqls,$idcon);
$filas=mysql_fetch_assoc($resultados);
if($filas['activo']=='si'){
header ('location:es/index.php');
}else{
header ('location:en/index.php');
}
break;
case "it" : //it = italiano
$sqls="SELECT * FROM languajes WHERE id_languaje=3";
$resultados=mysql_query($sqls,$idcon);
$filas=mysql_fetch_assoc($resultados);
if($filas['activo']=='si'){
header ('location:it/index.php');
}else{
header ('location:en/index.php');
}
break;
case "ch-cn" : //ch-cn = chino
$sqls="SELECT * FROM languajes WHERE id_languaje=4";
$resultados=mysql_query($sqls,$idcon);
$filas=mysql_fetch_assoc($resultados);
if($filas['activo']=='si'){
header ('location:cn/index.php');
}else{
header ('location:en/index.php');
}
break;
default :
header ('location:en/index.php');
break;
}
?>