title: $_POST superglobal is empty, $_REQUEST is not, but inspection shows correct request method of POST
body: <p>I have the following form:</p>
  
  <pre><code>&lt;form name="mainLogin" class="Login" action="login.php" method="post"&gt;
  &lt;p&gt;&lt;label for="user"&gt;Username&lt;/label&gt;&lt;input type="text" name="user" class="field" value="" /&gt;&lt;/p&gt;
  &lt;p&gt;&lt;label for="pass"&gt;Password&lt;/label&gt;&lt;input type="password" name="loginpass" class="field" /&gt;&lt;/p&gt;
  &lt;p&gt;&lt;label for="remember"&gt;Remember Me&lt;/label&gt;&lt;input type="checkbox" name="remember" /&gt;&lt;/p&gt;
  &lt;p class="submit"&gt;&lt;input type="submit" name="submit" class="submit" value="Submit"/&gt;&lt;/p&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>When I submit the form, the request method is correctly detected as a POST method via:</p>
  
  <pre><code>   $post = $_SERVER['REQUEST_METHOD'] == 'POST' ? TRUE : FALSE;
  </code></pre>
  
  <p>Which returns a value of 1, so it does recognize that it is a post method from my understanding.</p>
  
  <p>I can check the values from the submission here:</p>
  
  <pre><code>print "CONTENT_TYPE: " . $_SERVER['CONTENT_TYPE'] . "&lt;BR /&gt;";
  $data = file_get_contents('php://input');
  print "DATA: &lt;pre&gt;";
  print "data dump:";
  var_dump($data);
  print "post dump:";
  var_dump($_POST);
  print "request dump:";
  var_dump($_REQUEST);
  print "&lt;/pre&gt;";
  </code></pre>
  
  <p>-
  And the output:</p>
  
  <pre><code>CONTENT_TYPE: application/x-www-form-urlencoded
  DATA:
  data dump:string(54) "user=iamauser&amp;loginpass=hereismypassword&amp;submit=Submit"
  post dump:NULL
  request dump:array(7) {
    ["user"]=&gt;
    string(8) "iamauser"
    ["loginpass"]=&gt;
    string(16) "hereismypassword"
    ["submit"]=&gt;
    string(6) "Submit"
    ["umnmobileprompted"]=&gt;
    string(1) "1"
    ["s_fid"]=&gt;
    string(33) "18220EB1AE5FB45B-1C283313CA70F773"
    ["s_lv"]=&gt;
    string(13) "1382110868576"
    ["PHPSESSID"]=&gt;
    string(26) "52954uech9k413ssk62kvsmdb4"
  }
  </code></pre>
  
  <p>This web form use to work, I am unaware of any changes, although I am not sure if something has changed on the server the site is configured under.  Before I go to them, I was wondering what I should be looking for, and what I should be asking them that might cause this behavior.</p>
  
  <p>Here is the requested outputs:</p>
  
  <pre><code>print_r post says: 1
  var_dump iniget post max size says: string(2) "8M" 
  var_dump server request method says: string(4) "POST"
  </code></pre>