title: Transporting POST vars using SESSION
body: <p>I'm using a page to transport POST vars to the next page and sometimes its completely empty. I haven't been able to reproduce it myself but see client's coming across this problem.</p>
  
  <p><strong>Page1:</strong></p>
  
  <pre><code>session_start();
  $_SESSION['postvars'] = $_POST;
  error_log("client was trying to save post: " . json_encode($_POST));
  </code></pre>
  
  <p><strong>Page2:</strong></p>
  
  <pre><code>session_start();
  error_log(json_encode($_SESSION));
  </code></pre>
  
  <p>There's nothing fancy, everything is default <code>PHP</code> session ini, works when I test with <code>safari</code>, <code>ff</code>, <code>ie7+8</code>.  I even dump the client's <code>$_SERVER vars</code>, hoping their using <code>IE5</code> or something weird, no luck.  What the heck is going on?</p>