Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/12/2015, 10:44
Avatar de agusax
agusax
 
Fecha de Ingreso: junio-2011
Ubicación: Puerto Real (Cádiz)
Mensajes: 74
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Variables SESSION y onclick

Hola, podrías probar a poner esto para los idiomas:

Este es el archivo que almacena el idioma en la sesión y redirecciona a la página que te encontrabas antes de elegir el idioma:
lang.php
Código PHP:
Ver original
  1. <?php
  2.     session_start();
  3.     $idioma = $_GET['lang'];
  4.     $_SESSION['lang']=$idioma;
  5.     header('Location:' . getenv('HTTP_REFERER'));
  6. ?>

Ejemplo en la cabecera del index:
Código PHP:
Ver original
  1. <?php
  2.     // Para que no se muestre warning
  3.     error_reporting(E_ERROR | E_PARSE);
  4.  
  5.     session_start();
  6.  
  7.     $_SERVER['REQUEST_URI'];
  8.  
  9.     if($_SESSION['lang']=='en'){
  10.         include('lang/en_index.php');
  11.     }else{
  12.         include('lang/es_index.php');
  13.     }
  14. ?>


Y en el código del index, podrías agregar lo siguiente en la banderita:
Código HTML:
Ver original
  1. <a href="lang.php?lang=es"> <img src ="images/es.png" height="20px"></a>
  2. <a href="lang.php?lang=en"> <img src ="images/en.png" height="20px"></a>

Espero que te sea de ayuda :D

Para mas info, consulta en el manual de PHP.net