title: header('Location: <anchor>') in PHP does not always work in IE11
body: <p>I cannot figure out why sometimes IE11 does not go to anchor after header location is done.</p>
  
  <p>I have this in PHP:</p>
  
  <pre><code>header('Location: ' . $_SERVER['PHP_SELF'] . '#order-a');
  </code></pre>
  
  <p>In HTML I tried both a <code>name=</code> and <code>id=</code>, neather one is working properly in IE with <code>header('Location:</code>.</p>
  
  <p>The problem is: after <code>header('Location: '</code> is done it should reload and scroll to the anchor. This is working in FF, Chrome and even in IE11 but my problem is that in IE11 it <strong>sometimes</strong> does not scroll to the anchor. (approximately in one of five cases).</p>
  
  <p>Any ideas?</p>