title: php $_POST is empty $HTTP_POST_VARS works
body: <p>I have made a page that uses 3 forms. 2 of the forms i can catch the post information using the $_POST var. One of my forms however returns an empty $_POST var. I can catch it using the old $_HTTP_POST_VARS</p>
  
  <p>I have matched my form with the other forms and can find no differences.
  My php version is 5.2.17
  neither var_dump($_POST) or print_r($_POST) give me any result.</p>
  
  <p>I eventualy got it working using the $_HTTP_POST_VARS but it keeps on buggling me, since $_POST was made to replace $_HTTP_POST_VARS since php 4.1 (or something close to that)</p>
  
  <pre><code>                    &lt;p&gt;Wachtwoord wijzigen&lt;/p&gt;
                  &lt;form id='changepwsd' name='changepswd' method='POST' action='".basename($_SERVER['PHP_SELF'])."' enctype='application/x-www-form-urlencoded'&gt;
                      &lt;label for='old' style='width: 170px; display: inline-block;'&gt;Vorig wachtwoord:&lt;/label&gt;
                      &lt;input type='password' name='old' /&gt;&lt;br /&gt;
                      &lt;label for='new' style='width: 170px; display: inline-block;'&gt;Nieuw wachtwoord:&lt;/label&gt;
                      &lt;input type='password' name='new' /&gt;&lt;br /&gt;
                      &lt;label for='confirm' style='width: 170px; display: inline-block;'&gt;Bevestig wachtwoord:&lt;/label&gt;
                      &lt;input type='password' name='confirm' /&gt;&lt;br /&gt;
                      &lt;input type='submit' value='Wijzig' name='changepwsd' style='width:120px'/&gt;
                  &lt;/form&gt;
                  &lt;br&gt;&lt;br&gt;
  </code></pre>
  
  <p>the correspondig php:</p>
  
  <pre><code>session_start();
  include 'mysql.php';
  
  $mysql = new MySQL;
  $now = date("Y-m-d H:i:s"); 
  $mysql-&gt;db_connect();
  if(!empty($_POST['changepwsd']))
  {
      $mysql-&gt;select_qry('*','users','Name',$_SESSION['User']['Name']);
      while($row = $mysql-&gt;qry_result-&gt;fetch_assoc())
      {
          $user = $row;
      }
      if(md5($_POST['old']) == $user['Password'])
      {
          if($_POST['new'] == $_POST['confirm'])
          {
              $resultaat = "Uw wachtwoord werd gewijzigd";
              $mysql-&gt;qry("UPDATE users SET Password='".md5($_POST['new'])."' WHERE Name='".$_SESSION['User']['Name']."'");
          }
          else
          {
              $resultaat = "Wachtwoorden komen niet overeen.&lt;br&gt;Uw wachtwoord werd &lt;b&gt;niet&lt;/b&gt;gewijzigd.";
          }
      }
      else
      {
          $resultaat = "Uw oud wachtwoord klopt niet.&lt;br&gt;Uw wachtwoord werd &lt;b&gt;niet&lt;/b&gt;gewijzigd.";
      }
      return $resultaat;
  }
  </code></pre>