Hola, antes de todo, muchas gracias por su ayuda.
Tengo el siguiente problema:
Tengo una web en 3 idiomas, y me gustaría que si un usuario se la mira en uno de estos, la próxima vez que entre se le muestre ese idioma.
Hasta aquí todo bien, cuando selecciono uno de los idiomas que no es el de "por defecto", si que me lo recuerda si cierro el navegador y lo vuelvo a abrir, pero si quiero volver a poner el idioma por defecto, que no me deja...
Cada idioma tiene su index.php, aquí os pongo los códigos:
index.php
Código PHP:
header("Content-Type: text/html; charset=utf-8");
setcookie("idioma", "cat", time()+604800);
if($HTTP_COOKIE_VARS["idioma"] == "esp"){
header("Location: http://www.dominio.com/index-esp.php");
exit;
}elseif ($HTTP_COOKIE_VARS["idioma"] == "eng"){
header("Location: http://www.dominio.com/index-eng.php");
exit;
}
index-esp.php
Código PHP:
header("Content-Type: text/html; charset=utf-8");
setcookie("idioma", "esp", time()+604800);
index-eng.php
Código PHP:
header("Content-Type: text/html; charset=utf-8");
setcookie("idioma", "eng", time()+604800);
Un saludo y gracias