Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/11/2011, 07:24
emeotero
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Compostela
Mensajes: 126
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: web multilenguaje duda al cambiar

me olvidaba de
Código PHP:
session_start();
header('Cache-control: private'); // IE 6 FIX
if(isSet($_GET['lang']))
{
$lang = $_GET['lang'];
// register the session and set the cookie
$_SESSION['lang'] = $lang;
setcookie("lang", $lang, time() + (3600 * 24 * 30));
}
else if(isSet(
$_SESSION['lang']))
{
$lang = $_SESSION['lang'];
}
else if(isSet(
$_COOKIE['lang']))
{
$lang = $_COOKIE['lang'];
}
else
{
$lang = 'en';
}
switch (
$lang) {
  case 
'en':
  
$lang_file = 'lang.en.php';
  break;
  case 
'es':
  
$lang_file = 'lang.es.php';
  break;
  case 
'pt':
  
$lang_file = 'lang.pt.php';
  break;
  default:
  
$lang_file = 'lang.en.php';
}
include_once 
'languages/'.$lang_file;