Jump to content

How do I force a page to be re-validated?


Debbie-Leigh

Recommended Posts

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

 

Link to comment
https://forums.phpfreaks.com/topic/74143-how-do-i-force-a-page-to-be-re-validated/
Share on other sites

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;
}?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.