title: Force page to reload from server instead of load the cached version
body: <p>I have webpage A. The user clicks on a form to submit data, and it takes him to webpage B. When he clicks the back button, I need webpage A to be refreshed from the server, rather that loaded from cache. I have this: <code>&lt;meta http-equiv="expires" content="0"&gt;</code> but it doesnt seem to work. I have also tried setting a variable on page B (session variable via php) and then check for it on page A and refresh (or not) according to its existence. This doest seem to work either. The basic code for that is: 
  Page A:</p>
  
  <pre><code>&lt;?php 
  if(isset($_SESSION['reloadPage'])) {
  unset($_SESSION['reloadPage']);
  echo'
  &lt;script&gt;
  window.location.replace("/****/****/*****.php");
  &lt;/script&gt;
  ';
  }
  ?&gt;
  </code></pre>
  
  <p>And on page B:</p>
  
  <pre><code>$_SESSION['reloadPage'] = 1;
  </code></pre>
  
  <p>With the PHP solution, it simply keeps trying to refresh the page in a never ending loop. Something in my logic missing? Is this the right way to go about it?</p>
  
  <p><strong>EDIT</strong>
  Upon further investigation, when you tell the browser to not cache the page, does that force a full <em>server side</em> refresh as well? That's what I need. A full server side refresh of the page.</p>