Tengo una web multilingue que usa cookies para almacenar la variable de idioma.
Quiero poder cambiar de idioma a traves de links y de formularios, mediante una variable llamada $idioma que reescriba la cookie.
Para poder lograr esto, necesito crear una estructura if/elseif/else donde busque la variable idioma en la URL, en FORM y en Cookie.
El problema es que no sé como hacerlo
De momento, el código que tengo desarrollado es el siguiente:
Código PHP:
<?
# URL
if (isset($_URL["idioma"])){$idioma = $idioma;setcookie ("idioma", $idioma, time()+(3600*24-30));}
# Form
elseif (isset($_POST["idioma"])){$idioma = $idioma;setcookie ("idioma", $idioma, time()+(3600*24-30));}
# Cookie
elseif (isset($_COOKIE["idioma"])){$idioma = $idioma;setcookie ("idioma", $idioma, time()+(3600*24-30));}
# Default
else {$idioma = "es";setcookie ("idioma", $idioma, time()+(3600*24-30));}
?>
No da errores, pero tampoco funciona