title: Session variable in hidden field not being passed to $_POST on submit
body: <p>I've have this bit in my processor.php file...</p>
  
  <pre><code>session_start();
  $_SESSION['address'] = $_POST['field_2'];
  $_SESSION['name'] = $_POST['field_1'];
  </code></pre>
  
  <p>Those variables are being passed to another page and pre-filling inputs on a  second form like this...</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;input type="hidden" name="Name" value="&lt;?php echo $_SESSION['name']?&gt;"&gt;
  &lt;input name="Address" type="text" value="&lt;?php echo $_SESSION['address']?&gt;"&gt;
  </code></pre>
  
  <p>Then that form is being submitted to email...</p>
  
  <pre><code>mail($to, $subject,"Form data:
  Name: " . $_POST['Name'] . "
  Property Address: " . $_POST['Address'] . "
  More Fields ", $headers
  );
  </code></pre>
  
  <p>The email comes through successfully with the pre-filled "Property Address" but "Name" is blank.  Why is the hidden input not passing the variable for <code>$_POST['Name']</code>?</p>