Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2012, 09:48
Nachicle
 
Fecha de Ingreso: febrero-2012
Mensajes: 3
Antigüedad: 12 años, 2 meses
Puntos: 0
Cookie de Idioma

¡Muy buenas a todos!

Llevo toda la mañana intentando hacer una cookie para el idioma, la cuestión viene a la hora de cambiar de idioma.

Si empiezo poniendo la cookie en idioma "EN" y luego cambio a "ES", funciona, pero si empiezo de distinta forma, es decir de "ES" a "EN" no funciona.

Las cookies se cambian mediante unos .php que redireccionan a la pantalla de inicio de dicho idioma.

setEN.php
Código:
<?php
setcookie("idioma", "en", time()+3600, "/");
echo $_COOKIE["idioma"];
header('Location: ../inicio-en.php');
?>
setES.php
Código:
<?php
setcookie("idioma", "es", time()+3600, "/");
echo $_COOKIE["idioma"];
header('Location: ../inicio-es.php');
?>
¿Por qué si primero abro setEN.php (pongo que la cookie "idioma" vale EN) y luego abrio setES.php (el valor de la cookie cambia a ES) funciona y si lo hago primero setES.php y luego setEN.php no funciona?

Gracias :)