$_POST
scheint, dass das nicht funktioniert. Ich habe PhpStorm 10.0.3 installiert und benutze den Standard-PHP-Interpreter des WAMP-Servers.
in der index.php:
<form method='post' action='a.php'>
<input type='text' name='user_f'>
<input type='submit' name='send' value='Send'>
</form>
Im a.php:
var_dump($GLOBALS);
, wenn ich schreibe "asdf" in der 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
funktioniert gut , aber der Interpreter scheint nicht die $_POST
Variable zu füllen.
php.version: 5.4.12 (gleiche Problem mit 5.6.18 und 7 Interpreten aus http://php.net/downloads.php)
php.ini für diese Version: (default von wamp)
Andere Häfen wie (3306) für MySQL funktioniert gut im PHPStorm. (Verbindung mit phpMyAdmin ist ok)
Xdebug port: 9000 PhpStorm Einbau-Server-Port: 63342
Alles funktioniert gut, wenn ich von Netbeans IDE im Standardlocalhost bauen: 8000
gleiche Problem in meinem Laptop.
Verwendung Apache von WAMP (oder ein anderen geeigneten Web-Server) zu dienen, Ihre Webanfragen. Im Moment verwenden Sie den eigenen eingebauten PHP-Web-Server von PHP, der Probleme mit der Verarbeitung von POST-Anfragen hat. – LazyOne
Tatsächliches (Haupt-) Ticket auf JB Issue Tracker: https://youtrack.jetbrains.com/issue/WEB-17317. Neben der Verwendung eines geeigneten Webservers (Apache/nginx/IIS/etc) können Sie auch den eigenen Webserver von PHP verwenden (kann unter Verwendung von "PHP Built-in Web Server" Run/Debug Configuration gestartet werden) – LazyOne
Built-in Server schließlich funktioniert !!! Danke!! – espumita