you can set your page headers so they expire, but this can only be done BEFORE your session expires.
put this at the top of any page you dont want to be re-viewable, and once you exit the session, in theory, you shouldnt be able to go back to the page without re-posting data, and then (with ur security) logging in....
two functions iv found very helpful in my days of php devving :
function dontexpire(){
Header("Expires: Mon, 26 Jul 2010 05:00:00 GMT");
Header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
Header("Cache-Control: public");
};
function expire(){
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");
};
just call them at the top of your page, before you output any data.