Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2006, 04:06
Avatar de gachon
gachon
 
Fecha de Ingreso: septiembre-2004
Ubicación: En Google
Mensajes: 462
Antigüedad: 19 años, 7 meses
Puntos: 3
idiomas con sesiones

hola muy buenas estoy probando un ejemplo que encontrado idiomas con sessiones
y tengo una duda
por ejemplo en el index de mi pagina tengo puesto esto:
Código PHP:
session_start();
$lang=$_GET['lang'];
if(empty(
$lang)){
$lang="es";
}
$_SESSION['varIdioma']=$lang;
switch (
$_SESSION['varIdioma']) {
case 
$_SESSION['varIdioma']: require("lang/".$_SESSION['varIdioma'].".inc.php"); break;
//una carpeta lang con los archivos es.inc.php y en.inc.php

y una imagen en flash con dos banderitas una inglesa y otra española
y cuando pincho en una de ella me lleva al index con su idioma correspondiente
pasandole la variable por url>>> localhos\index.php?$lang=en ò es depende cual escoja

hasta ahora todo bien en el index.php me muestra los textos con sus recpestivos idiomas,
Pero ahora llega mi pregunta en el index.php tengo varios links como contactar.php
para cuando entre en contactar.php me entre con en el idioma escogido anteriormente,Como lo hago para que la varible la recoga de las sessiones, sin tener, que yo pasar por todas las urls de todas las paginas el idioma escogidos ej:
yo he probado asin:
contactar.php?lang=$lang
Código PHP:
session_start();
$lang=$_GET['lang'];
if(empty(
$lang)){
$lang="es";
}
$_SESSION['varIdioma']=$lang;
switch (
$_SESSION['varIdioma']) {
case 
$_SESSION['varIdioma']: require("lang/".$_SESSION['varIdioma'].".inc.php"); break;
//una carpeta lang con los archivos es.inc.php y en.inc.php

y he vuelto ha poner lo mismo y funciona
yo lo que pido si mediante alguna funcion de sesiones puede recoger la variable sin tener que yo poner en todas las urls el valor de la variable?

espero haberme explicado y haber si podeis resorveme esta duda
muchas gracias y saludos