Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Lupin en 6 Junio 2011, 19:02 pm



Título: Como cerrar session igual que Hotmail ??
Publicado por: Lupin en 6 Junio 2011, 19:02 pm
Hola  estoy usando este codigo para salir (es un link de mi pagina usado para salir de la sesion), pero veo que al dar back en el navegador la sesion sigue , incluso refrescando la pagina  principal , es como si la sesion simpre sigue alli salvo que cierre el navegador.
¿ Como hacen las paginas como el hotmail para cerrar tan eficientemente sus sesiones ?,bueno en el caso que fuera en PHP

Salir.php
Código
  1. <?
  2. session_start();//para saber cual es la sesion a destruir
  3. session_unset();//para eliminar las variables de sesion
  4. session_destroy();//con esto destruyes la sesion
  5. .
  6. .
  7. .
  8.  
  9. ?>
  10.  


Título: Re: Como cerrar session igual que Hotmail ??
Publicado por: Cicklow en 7 Junio 2011, 08:03 am
Código:
<?php
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);

// HTTP/1.0
header("Pragma: no-cache");
?>

Espero que te sirva.

Saludos


Título: Re: Como cerrar session igual que Hotmail ??
Publicado por: Lupin en 8 Junio 2011, 15:01 pm
Gracias amigo !!!  ;D ;D