Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PhpStorm $_POST always empty

$_POST seems that does not work. I've installed PhpStorm 10.0.3, and using the WAMP server default php interpreter.

in the index.php:

<form method='post' action='a.php'>
    <input type='text' name='user_f'>
    <input type='submit' name='send' value='Send'>
</form>

In the a.php:

var_dump($GLOBALS);

when I type "asdf" in the form:

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)

$_GET works good, but seems like the interpreter don´t fill the $_POST variable.

php.version: 5.4.12 (same problem using 5.6.18 and 7 interpreters from http://php.net/downloads.php )

php.ini file for this version:(default from wamp)

Other ports like (3306) for MySQL works good in the PhpStorm. (Connection with phpmyadmin is ok)

Xdebug port : 9000 PhpStorm built-in server port: 63342

Everything works good if i build from Netbeans IDE in the default localhost:8000

Same problem in my laptop.

like image 389
espumita Avatar asked Feb 09 '16 10:02

espumita


1 Answers

The new PhpStorm 2017.2.2 EAP build (172.3968.23) has solved this problem.

Bug WEB-17317 502 Bad Gateway error from the server when post data.

You can download it here.

Complete Release notes link=>confluence.jetbrains.com/display/PhpStorm/PhpStorm+EAP+172.3968.23+Release+Notes

like image 157
jerry Avatar answered Sep 18 '22 06:09

jerry