ciao a tutti sto lavorando ad un sito per l'universitā che lavora con le sessioni in php....il problema che vorrei porvi č questo...dopo che mi sono loggato e ho navigato per le pagine che sono visibili solo a determinati utenti mi sloggo e si ricarica la index tramite la pagine logout.php cosi creata. ma andando a cliccare con il backspace del browser mi si presentava il problema che alcune informazioni rimanevano visibili nonostante fossi sloggato.
codice:
<?php
session_start();
session_destroy();
unset ($_SESSION['nick']);
$_SESSION = array();
header("location: body.php");
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
header("location: http://lpweb.diiga.univpm.it/~grp_55...=presentazione");
?>
con iexplorer mi dice che la pagina č scaduta e vā ricaricata mentre con firefox rimane in memoria e quindi posso vedere alcune informazioni che avevo visto da loggato.
un altra informazioni č che tutte e dico tutte le pagine create iniziano con questo codice...
codice:
<?php session_start();
header("Cache-control: private");
header('Pragma: no-cache');
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
?>
come posso fare per risolvere il problema di firefox??
grazie mille in anticipo