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: 13 años
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"$langtime() + (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