PHP - SESSION ESTAR continua en las demás paginas a mi no me cierra en su totalidad

   
Vista:
Imágen de perfil de wilson

SESSION ESTAR continua en las demás paginas a mi no me cierra en su totalidad

Publicado por wilson (14 intervenciones) el 10/01/2016 21:14:07
Hola amigos tengo un problema que no se como solucionarlo por mas que eh buscado.
Consiste en esto:
tengo una web que puedo registra mi usuario y entrar a su perfil también cree un link para salir de la sesión también tengo otra web que es para editar el perfil (no esta terminada) bueno si te loguiaste entras y te da al bienvenida con su nombre que esta en la sesion esto lo logro con star session y guardo la sesión. El problema esta cuando voy al perfil del usuario y los deslogueo, tengo un codigo destry que "cierra la sesion...." entonces entro a la pagina de editar otra vez por el link con el brouser pero sorpresa encuentro el usuario con su bienvenida otra vez no se desloguio en su totalida sigue ahí.

estos son los códigos

para cerra la sesión


1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
session_start();
session_unset();
session_destroy();
 
 
?>
 
<?php
// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location: index.php");
exit();
?>

esta es la pagian editar donde sigue la session abierta

1
2
3
4
5
6
7
8
9
<?php
session_start();
 
$_SESSION['username'];
$a=$_SESSION['username'] ;
$_SESSION['tiempo']=time();
echo $a;
echo $_SESSION['tiempo']
?>

no se cierra la sesión, entro otra ves y esta la misma bienvenida como se destruye la sesión no se si es en los cookies que se queda grabada la sesion iniciada, pero en realidad no se destruye no se que pasa.

gracias.
:decabeza::serio::neurotico:neurotico:neurotico:neurotico
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

SESSION ESTAR continua en las demás paginas a mi no me cierra en su totalidad

Publicado por Mauricio (25 intervenciones) el 11/01/2016 15:20:21
Hola Wilson
lo que debes hacer en las paginas que solo pueden verlas las personas que estan logueadas debes validar
que la session exista
al inicio de la pagina por ejmplo:
1
2
3
4
5
6
7
session_start();
if(empty($_SESSION["mi variable"])){
	//esta session ya no existe
 
}else{
	//no esta vacia sigue logueado
}

si te sirvio marcar como respuesta plis.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar