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:
setES.php<?php setcookie("idioma", "en", time()+3600, "/"); echo $_COOKIE["idioma"]; header('Location: ../inicio-en.php'); ?>
Código:
¿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?<?php setcookie("idioma", "es", time()+3600, "/"); echo $_COOKIE["idioma"]; header('Location: ../inicio-es.php'); ?>
Gracias :)