Saludos querid@s amig@s, si no es mucha molestia quisiera que por favor me orientaran: ¿que debo hacer para que al momento de hacer click en el botón de atrás, luego de haber cerrado la sesión de la aplicación que estoy desarrollando, no se muestre el contenido del modulo donde anteriormente estaba logueado? ... aquí les muestro la manera en que estoy cerrando las sesiones:
Código PHP:
session_start();
//$_GET['logout'] siempre tendrá el valor 1 ya que viene de un link de cerrar sesion.
if($_GET['logout'] == 1)
{
session_unset();
session_destroy();
$parametros_cookies = session_get_cookie_params();
setcookie(session_name(),0,1,$parametros_cookies["path"]);
header('Location: ../../../index.html');
exit();
}
... y de la siguiente manera, manejo las sesiones:
Código PHP:
function noCache()
{
header("Content-Type: text/html;charset=utf-8");
header("Expires: 0");//.time()//Tue, 03 Jul 1997 06:00:00 GMT
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0");//, true);
header("Cache-control: private");
header("Pragma: no-cache");
echo "<META HTTP-EQUIV='Pragma' CONTENT='no-cache'>\n";
echo "<META HTTP-EQUIV='expires' CONTENT='-1' >\n";
}
noCache();
session_cache_expire('private, must-revalidate');