Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PHP (http://www.forosdelweb.com/f18/)
-   -   Cambiar una variabale se sesión al presionar un link (http://www.forosdelweb.com/f18/cambiar-variabale-sesion-presionar-link-646245/)

edisontabo 20/11/2008 10:16

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

rogertm 20/11/2008 10:33

Pasa el valor de $_SESSION['idiomaInicial'] por $_GET[] asi:
Código php:
Ver original
  1. <?php
  2. $lang = $_GET['lang'];
  3. $_SESSION['idiomaInicial'] = $lang;
  4. ?>
  5. <a href="?lang=es">Espa&ntilde;ol</a>
  6. <a href="?lang=de">Alem&aacute;n</a>
de todas formas busca en las FAQ de PHP que hay un ejemplo muy bueno

saludos y suerte

Aqui el ejemplo del que te hablo
Web en varios idiomas.

saludos y suerte

edisontabo 20/11/2008 13:04

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.