title: Firefox 12 not reloading pages after redirect
body: <p><img src="https://i.stack.imgur.com/hMINz.jpg" alt="Flowchart diagram">I have written a login script to redirect back to the index page once you have logged in, and thus reloading the index page for a logged in user, it just displays the previously loaded index page. The new Firefox 12 update doesn't reload the index page once the login script has redirected it back. This problem occurs again and again throughout my site when the processing script redirects Firefox back to a page it has already loaded.</p>
  
  <p>Ive tried turning off caching in PHP with:</p>
  
  <pre><code>&lt;?php
  header( "Last-Modified: " . gmdate( "D, j M Y H:i:s" ) . " GMT" );
  header( "Expires: " . gmdate( "D, j M Y H:i:s", time() ) . " GMT" );
  header( "Cache-Control: no-store, no-cache, must-revalidate" );
  header( "Cache-Control: post-check=0, pre-check=0", FALSE );
  header( "Pragma: no-cache" ); ?&gt;
  </code></pre>
  
  <p>and in <code>.htaccess</code> with:</p>
  
  <pre><code>&lt;filesMatch "\.(php)$"&gt;
  FileETag None
  &lt;ifModule mod_headers.c&gt;
  Header unset ETag
  Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
  Header set Pragma "no-cache"
  Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
  &lt;/ifModule&gt;
  &lt;/filesMatch&gt;
  </code></pre>
  
  <p>Can anyone explain why Firefox 12.0 is doing this? It doesn't do it in other browsers. How can it be solved as soon as possible?</p>
  
  <p>Thanks.</p>
  
  <p>UPDATE:
  It worked fine in the previous version of Firefox and all other browsers. All it's doing is redirecting back to the index page where it should reload for the newly logged in user, yet it still displays the original home page. When you click a link to the homepage it will then load the homepage properly for the user.</p>