Метод POST не передает значения, тогда как метод GET работает нормально

У меня возникают некоторые проблемы с методом POST для отправки формы в localhost. Я создал очень простую страницу, чтобы проверить, работают ли как методы GET, так и POST, но только метод GET корректно извлекает значения. Код выглядит следующим образом:

Код формы:

<form method="post" action="login.php"> <input type="text" name="username"><br> <input type="password" name="password"><br> <input type="submit" value="Login"> </form> 

На странице login.php я выдаю просто простую команду для проверки, есть ли значение в переменной $ _POST:

 <?php var_dump($_POST);?> 

который оказывается пустым массивом.

Однако, если я изменю метод на GET, команда

 <?php var_dump($_GET);?> 

печатает следующий результат:

 array (size=2) 'username' => string 'test' (length=4) 'password' => string 'test' (length=4) 

Я искал много потоков, но большинство из них указывало на ошибки кодирования, что, похоже, не так. В любом случае, если эта информация полезна, я использую WampServer 2.5 и PhpStorm 10.

Большое спасибо за вашу помощь!

Лучший, Лауро