How about caching them for only a short period? (such as 15 minutes or whatever) I imagine that is how the majority of website's do this.
Ross -----Original Message----- From: Matthew Walden [mailto:[EMAIL PROTECTED]] Sent: 29 November 2001 10:26 To: [EMAIL PROTECTED] Subject: [PHP-WIN] Caching Secure Pages I am having problems using sessions and caching. I have an application that requires you to log in to be able to access certain pages. The pages that require a login include a file which checks the session data and ensures that you have a valid session etc. My problem is that if the user logs out, and then goes back to these secure pages they still display as if the user was logged in. I know how to stop them caching with headers, but the problem is that if I do this, then the user cannot use their back button because the browser displays the following message : ---------------------- Warning: Page has Expired The page you requested was created using information you submitted in a form. This page is no longer available. As a security precaution, Internet Explorer does not automatically resubmit your information for you. To resubmit your information and view this Web page, click the Refresh button. ---------------------- So in summary I need a way to stop pages from caching but still allow the user to use their "back" button to go back to them as long as they are logged in. I have seen this done and it is possible some how.... Any help would be greatly appreciated. -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]