![]() |
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 |
Pasa el valor de $_SESSION['idiomaInicial'] por $_GET[] asi:
Código php:
de todas formas busca en las FAQ de PHP que hay un ejemplo muy buenoVer original saludos y suerte Aqui el ejemplo del que te hablo Web en varios idiomas. saludos y suerte |
Respuesta: Cambiar una variabale se sesión al presionar un link gracias ya se por donde migrar |
| La zona horaria es GMT -6. Ahora son las 08:20. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.