Debbie-Leigh Posted October 21, 2007 Share Posted October 21, 2007 Hi, I'm trying to force a page to be re-validated every time someone views it, even when they click the back button. I'm currently using: header("Expires: " . gmdate("D, d M Y H:i:s", strtotime("-1 year")) . " GMT"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Pragma: no-cache"); However, my pages still seem to display without the server being called when the back button is pressed. Can anyone suggest the correct headers/code I can use to force the server to be re-called when the back button is pressed? Debbie Quote Link to comment https://forums.phpfreaks.com/topic/74143-how-do-i-force-a-page-to-be-re-validated/ Share on other sites More sharing options...
Psycho Posted October 21, 2007 Share Posted October 21, 2007 Try this: header("Cache-Control: no-cache, must-revalidate"); Quote Link to comment https://forums.phpfreaks.com/topic/74143-how-do-i-force-a-page-to-be-re-validated/#findComment-374409 Share on other sites More sharing options...
darkfreaks Posted October 21, 2007 Share Posted October 21, 2007 put your button into a variable and echo it out like <?php $backbutton="<input type=submit name=submit>"; if(!backbutton) { header("Expires: " . gmdate("D, d M Y H:i:s", strtotime("-1 year")) . " GMT"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Pragma: no-cache"); }else{ echo $backbutton; }?> Quote Link to comment https://forums.phpfreaks.com/topic/74143-how-do-i-force-a-page-to-be-re-validated/#findComment-374410 Share on other sites More sharing options...
Psycho Posted October 21, 2007 Share Posted October 21, 2007 put your button into a variable and echo it out like... I'm pretty sure she's talking about the browser's back button. Quote Link to comment https://forums.phpfreaks.com/topic/74143-how-do-i-force-a-page-to-be-re-validated/#findComment-374412 Share on other sites More sharing options...
darkfreaks Posted October 21, 2007 Share Posted October 21, 2007 okay mr know it all jeesh Quote Link to comment https://forums.phpfreaks.com/topic/74143-how-do-i-force-a-page-to-be-re-validated/#findComment-374413 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.