title: Form GET works, Form POST does not
body: <p>I have a simple form that behaves as expected when <code>method="GET"</code>, but when <code>method="POST"</code>, it does not.</p>
  
  <p>FORM:</p>
  
  <pre><code>&lt;form action="/login" method="POST"&gt;
  &lt;input type="text" name="user" maxlength="30" value=""&gt;
  &lt;input type="password" name="pass" maxlength="30" value=""&gt;
  &lt;input type="hidden" name="sublogin" value="1"&gt;
  &lt;input type="submit" value="Login" /&gt; 
  &lt;/form&gt;
  </code></pre>
  
  <p>If I echo the variables to the screen (<code>var_dump( $_POST )</code> or <code>var_dump( $_GET )</code>), when method="POST", I get an empty array. When method="GET" I get an array with the appropriate name/value pairs (user, pass, sublogin...)</p>
  
  <p>Things to know:</p>
  
  <ul>
  <li>.htaccess handles the .php of the filename (action), it also redirects everything to index.php if the file does not physically exist.</li>
  <li>other forms on the site work just fine with POST</li>
  <li>the form works fine on my local machine</li>
  <li>Firebug shows 302 Temporarily Moved when using POST</li>
  </ul>
  
  <p>.htaccess file added per request:</p>
  
  <pre><code>RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule .$ index.php
  </code></pre>
  
  <p>Any help is appreciated!</p>