Foros del Web » Programando para Internet » PHP »

Pregunta Acerca de Sesiones

Estas en el tema de Pregunta Acerca de Sesiones en el foro de PHP en Foros del Web. Esta pregunta esta fundamentada en lo siguiente tengo un archivo PHP en donde le pido al usuario que inicie su sesión cuando el hace click ...
  #1 (permalink)  
Antiguo 16/02/2006, 06:55
Avatar de elio_pe  
Fecha de Ingreso: febrero-2006
Ubicación: Caracas Venezuela
Mensajes: 23
Antigüedad: 18 años, 2 meses
Puntos: 1
Pregunta Pregunta Acerca de Sesiones

Esta pregunta esta fundamentada en lo siguiente tengo un archivo PHP en donde le pido al usuario que inicie su sesión cuando el hace click en el boton iniciar sesión llama a un archivo cuyo nombre es sesion_iniciada.php en el cual se le da la bienvenida a el usuario y aparece el link cerrar sesion que cuando el usuario hace click ahi se ejecuta el archivo cerrar_sesion.php cuyo contenido es el siguiente:

session_start();
session_unset();
session_destroy;

La pregunta es ¿como hago para redireccionar a el usuario que termino la sesion a la pagina index.php y como hago para corroborar que la sesion fue cerrada?.

Gracias de antemano
__________________
Elio Peña
PC WEB SOFT 2005 C.A

El Nombre de Dios es Jesús
Gracias Jesús por Salvar mi vida
  #2 (permalink)  
Antiguo 16/02/2006, 07:52
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tu botón de destrucción de la sesión . .tendría que llamar a un script tipo:


"logout.php";
Código PHP:
<?
session_start
();
//etc .. destruyes tu sesión.
header ("Location: index.php");
exit;
?>
Para corroborar tu destrucción total de tu sesión tal sólo debes verificar la existencia de alguna de tus variabels que ivan en tu sesesión:

Código PHP:
<?
session_start
();
if (isset(
$_SESSION['alguna_Variable'])){
 echo 
"sesión iniciada";
} else {
 echo 
"no existe sesión";
}
Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:41.