Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2007, 07:57
Raules
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 319
Antigüedad: 19 años
Puntos: 0
Mantener la misma url al cambiar de idioma

Hola amigos/as,

Tengo este codigo, para utilizar varios idiomas:

Este codigo lo pongo antes del tag <html>
Código PHP:
<?php 
    session_start
(); 
    if(!isset(
$_SESSION['varIdioma']) || !empty($_GET['lang'])){ 
        
$lang=$_GET['lang']; 
        if(empty(
$lang)){ 
            
$lang="es"
        } 
        
$_SESSION['varIdioma']=$lang
    } 
    switch (
$_SESSION['varIdioma']) { 
    case 
$_SESSION['varIdioma']: require("lang/".$_SESSION['varIdioma'].".inc.php"); break; } 
?>
y esto por ejemplo en es.inc.php o en en.inc.php segun idioma.
Código PHP:
<?php 
    $Menu1
="txt";
?>
Y luego para llamarlo pongo el siguiente
Código PHP:
<?php echo $Menu1;?>
Y para cambiar de idioma utilizo los siguientes enlaces..
Código HTML:
<a href="index.php?lang=es">Español</a> 
<a href="index.php?lang=en">English</a> 
Bien pues mi pregunta es como podria mantener la misma url cuando eliga un idioma diferente, es decir, que por ejemplo estoy en http://www.dominio.com/seccion.php?subseccion=12 que esta en un idioma y quiero cambiarlo al otro que tengo.. en vez de enviarme al index.php.

Como podría hacerlo?