Force page to reload from server instead of load the cached version
<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>
