Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2015, 05:15
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
Variable SESSION por enlace

Hola
He indagado un poco pero no me ha quedado claro si se puede dar un valor a una variable de sesión desde un enlace (o imagen, para los idiomas)

Ejemplo:
Esta sería la cabecera de index.php
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.     $_SESSION['lang']=$_POST['lang'];
  7.     if($_SESSION['lang']=='en'){
  8.         include('lang/en_index.php');
  9.         include('lang/en_menu.php');
  10.     }else{
  11.         $_SESSION['lang']='es';
  12.         include('lang/es_index.php');
  13.         include('lang/es_menu.php');
  14.     }
  15. ?>
Y esta instrucción en la imagen para seleccionar idioma:
Código PHP:
Ver original
  1. <li><a href="<?php $_POST['lang']=en; ?>"> <img src ="images/en.png" height="20px"></a></li>
Sé que es una burrada, pero aún no me aclaro.
Actualmente trabajo con el get, pero queda feo que en la dirección del navegador quede ?lang=es
Muchas gracias