Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2004, 07:56
concric
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 293
Antigüedad: 20 años, 5 meses
Puntos: 1
session_start();

Espero poder explicarme bien:
Estoy dessarrollando una pagina en dos idiomas, y quiero que se establazca por sesiones, ya lo tengo hecho y el problema es en el podefecto, me ecplico, si entro en la web port defecto esta en ingles
Código PHP:
.
.
.
.
default:
session_start();
if (isset(
$_SESSION["spa"])) {
session_destroy("ing");  
        }
session_register('spa');  
$sesion "ing";

y la variable $sesion = "ing";
hace que todos los enlaces y menus, imagenes etc.. sean en ingles

EL PROBLEMA es es siguiente
para destruir y activar los dos idiomas tengo esto:
Código PHP:
switch ($sesion) {
case 
spa:
session_start();
if (isset(
$_SESSION["ing"])) {
session_destroy("ing"); 
        }
session_register('spa'); 
$langu "$spanish ";
$sesion "spa";
break;
case 
ing:
session_start();
if (isset(
$_SESSION["spa"])) {
session_destroy("spa"); 
        }
session_register('ing'); 
$langu "$english";
$sesion "ing";
default:
session_start();
if (isset(
$_SESSION["spa"])) { // si la sesion es "spa" español 
session_destroy("ing");  // cierra la sesion  "ing" y
        
}
session_register('spa');  // crea la sesion "spa" inbles y
$langu "$english";
$sesion "ing";

Si sesion es igual a "spa" es un didioma y si sesion es igual a "ing" es otro

Todo funciona corractamente de este modo "PERO" TENGO QUE PONER EN TODOS LOS ENLACES DICHE VARIABLE SINO SALTA al idioma por defecto, el caso es que siestoy en se idima no hay problemas el tema este el que tengo que poner index.php?sesion=spa en todo y cada uno de los enlaces de la web ¿COMO PUEDO EVITARLO? ¿COMO PUEDO QUE LAS DOS SESIONES SEA INDEPENDIENTE DEL "default" Y SOLO SE CARGAN Y SE DESTRUYAN DESDE EL BOTNON BANDERITAS?

ALGUNA IDEA

GRACIS
__________________

diseño web