PhpStorm $ _POST总是空的

esp*_*ita 9 php post wamp php-ini phpstorm

$_POST似乎不起作用.我已经安装了PhpStorm 10.0.3,并使用WAMP服务器默认的php解释器.

在index.php中:

<form method='post' action='a.php'>
    <input type='text' name='user_f'>
    <input type='submit' name='send' value='Send'>
</form>
Run Code Online (Sandbox Code Playgroud)

在a.php中:

var_dump($GLOBALS);
Run Code Online (Sandbox Code Playgroud)

当我在表单中键入"asdf"时:

array (size=9)
      'HTTP_RAW_POST_DATA' => string 'user_f=asdf&send=Send' (length=22)
      '_GET' => 
        array (size=0)
          empty
      '_POST' => 
        array (size=0)
          empty
      '_COOKIE' => 
        array (size=0)
          empty
      '_FILES' => 
        array (size=0)
          empty
      '_ENV' => 
        array (size=0)
          empty
      '_REQUEST' => 
        array (size=0)
Run Code Online (Sandbox Code Playgroud)

$_GET效果很好,但似乎解释器没有填充$_POST变量.

php.version:5.4.12(使用来自http://php.net/downloads.php的 5.6.18和7个解释器的同样问题)

此版本的php.ini文件:(默认来自wamp)

像(3306)MySQL这样的其他端口在PhpStorm中运行良好.(与phpmyadmin连接正常)

Xdebug端口:9000 PhpStorm内置服务器端口:63342

如果我使用默认的localhost:8000中的Netbeans IDE构建,一切都很好

在我的笔记本电脑中的问题

bar*_*iir -2

尝试设置enctype表单的 ,如果没有它,$_POST数组可能不会被填充,因为 PHP 只接收一串字段而不知道如何处理它:

<form method='post' action='a.php' enctype="multipart/form-data">
    <input type='text' name='user_f'>
    <input type='submit' name='send' value='Send'>
</form>
Run Code Online (Sandbox Code Playgroud)