Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2008, 10:16
edisontabo
 
Fecha de Ingreso: enero-2008
Ubicación: Colombia
Mensajes: 9
Antigüedad: 16 años, 3 meses
Puntos: 0
Cambiar una variabale se sesión al presionar un link

Hola a todos, estoy haciendo un sitio Web en php con dos idiomas ya he visto algunas cosas en el foro pero ninguna que se adapte, resulta que cuando se carga el sitio en el index le paso una variable de sesión ejmplo:

$_SESSION['idiomaInicial']="esp";

Cuando pasa al home carga la variable perfectamente y le hago un echo para verificar que si sea la que se inició y perfecto; pero quiero que cuando se presione un link esta cambie, digamos a Alemán u otro que quiera y lo hago de la siguiente forma:

<? if ($_SESSION['idiomaInicial']=="esp"){?>
<a href="#">Español</a>
<a href="home.php"><? $_SESSION['idiomaInicial']="otro"; ?>Otro Idioma</a>
<? }
elseif ($_SESSION['idiomaInicial']=="otro"){?>
<a href="home.php"><? $_SESSION['idiomaInicial']="esp"; ?>Español</a>
<a href="#">Otro Idioma</a><? } ?>

Resulta que cuando refresco el navegador la variable cambia constantemente y esa no es la idea sino que se cambie cuando se presione el botón activo, se que puede ser una bobada o algo erróneo en mi programación o alguna otra idea de cómo hacer esto sin utilizar formularios??

Gracias