Tema: FAQ's de PHP
Ver Mensaje Individual
  #144 (permalink)  
Antiguo 09/09/2005, 13:18
Avatar de K3NNY
K3NNY
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: ARGENTINA!
Mensajes: 1.493
Antigüedad: 20 años, 8 meses
Puntos: 20
De acuerdo Gracias sergiold

Tematica: Web Multilingüe
Pregunta: Como pueda hacer una web multilingüe, que los visitantes puedan elegir el idioma y la web recuerde la eleccion?
Respuesta: Usando el siguiente codigo:

[root]
  • Index.php
    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; }
    ?>
    <html>
    <head>
        <title>Web bilingue / Bilingual web</title>
    </head>
    <body>
        <a href="index.php?lang=es">Español</a>
        <a href="index.php?lang=en">English</a>
        <br />
        <?php echo $TEST1;?>
    </body>
    </html>
  • [lang]
    • [es]
      • lang.inc.php
        Código PHP:
        <?php
            $TEST1
        ="Esto es una prueba";
        ?>
    • [en]
      • lang.inc.php
        Código PHP:
        <?php
            $TEST1
        ="This is a test";
        ?>

Nota: En el archivo Index.php el codigo PHP tiene que estar antes que el tag <HTML>.
__________________
delFuego.com.ar
mi tumblelog sobre diseño

La dedicación en mi respuesta es directamente proporcional a la dedicación en tu pregunta.