小编esp*_*ita的帖子

PhpStorm $ _POST总是空的

$_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构建,一切都很好

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

php post wamp php-ini phpstorm

9
推荐指数
1
解决办法
3638
查看次数

标签 统计

php ×1

php-ini ×1

phpstorm ×1

post ×1

wamp ×1