Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2003, 03:25
Avatar de Cain
Cain
 
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Problema priorizando variables

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"$idiomatime()+(3600*24-30));}
# Form
elseif (isset($_POST["idioma"])){$idioma $idioma;setcookie ("idioma"$idiomatime()+(3600*24-30));}
# Cookie
elseif (isset($_COOKIE["idioma"])){$idioma $idioma;setcookie ("idioma"$idiomatime()+(3600*24-30));}
# Default
else {$idioma "es";setcookie ("idioma"$idiomatime()+(3600*24-30));}
?>
No da errores, pero tampoco funciona
__________________
M a l d i t o F r i k i