Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/05/2004, 11:58
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Es que ..

Hablas de "sesión" y en consecuencia "buscas" funciones para destruir una sesión .. pero como te deciá . .una cosa es la "sesión" (el "contenedor" de esas variables que vas a crear/dar valor y leerlo) en esa sesión y otra eso mismo; las variables ..

Para tu problema concreto (espero que te quede claro lo que es una sesión).

Tienes que trabajar con una variable que va a definir "lenguaje" y su valor . .será el "lenguaje que esté o defina tu usuario":

cambia_idioma.php

Código PHP:
<?
session_start
();
switch(
$_GET['lenguaje']){
   case 
"ing":
       
$_SESSION['lenguaje']="ing";
   break;
   case 
"spa":
       
$_SESSION['lenguaje']="spa";
   break;
   default:
       
$_SESSION['lenguaje']="spa";
}
// Se define el valor de la sesión según el switch() y se redirecciona a tu index.php o donde lo quieres mandar -automáticamente.
header ("Location: index.php");
exit;
?>
tus banderitas .. apuntan a
cambia_idioma.php?lenguaje=spa
cambia_idioma.php?lenguaje=ing

Y en tu index .. trabajas el valor de $_SESSION['lenguaje'] bajo otro switch() filtrando por el valor de esta ..

bandera.php
Código PHP:
<?
session_start
();
switch(
$_SESSION['lenguaje']){
   case 
"ing":
      
$bandera="ing.gif";
   break;
   case 
"spa":
      
$bandera="spa.gif";
   break;
   default:
      
$bandera="spa.gif";
}
?>

index.php
Código PHP:
<?
// OJO . en bandera.php se incluye el session_start() . . si usas más sesiones en tu sitio sería recomendable que sacases fuera de bandera.php el session_start() para usarlo cuando corresponda ...

include ("bandera.php");

?>

y donde requieras ..

<img src="<? echo $bandera ?>">
Como veras . no ando "borrando" sesiones . ni tan siquiera variables de sesión sino que voy cambiando el valor de la variable que define el idioma en curso actual según se pide.

Un saludo,

NOTA: cuando digo "index" me refiero a cualquier página de tu sitio .. pues para eso defines esa variable y sesión .. para no tener que ir "propagando" ese valor de esa variable en todoooosss los links que hagas en tu web ..
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 24/05/2004 a las 12:02