$_POST
wydaje się, że to nie działa. Zainstalowałem PhpStorm 10.0.3 i użyłem domyślnego interpretera php serwera WAMP.
w index.php:
<form method='post' action='a.php'>
<input type='text' name='user_f'>
<input type='submit' name='send' value='Send'>
</form>
W a.php:
var_dump($GLOBALS);
gdy wpisuję "asdf" w postaci:
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
działa dobrze , ale wydaje się, że interpreter nie wypełnia zmiennej $_POST
.
php.version: 5.4.12 (ten sam problem przy użyciu 5.6.18 i 7 tłumacze z http://php.net/downloads.php)
plik php.ini dla tej wersji: (domyślne z wamp)
Inne porty podobne (3306) dla MySQL działa dobrze w PhpStorm. (Połączenie z phpMyAdmin jest ok)
portu Xdebug: 9000 PhpStorm wbudowany port serwera: 63342
wszystko działa dobrze, jeśli mogę budować z NetBeans IDE w domyślnym localhost: 8000
sam problem w moim laptop.
Korzystanie z WAMP Apache (lub innego właściwego serwera WWW), aby służyć swoim żądania internetowe. W tej chwili używasz wbudowanego prostego serwera WWW PhpStorm, który ma problemy z obsługą żądań POST. – LazyOne
Aktualny (główny) bilet na JB Issue Tracker: https://youtrack.jetbrains.com/issue/WEB-17317. Oprócz właściwego serwera WWW (Apache/nginx/IIS/etc) możesz również użyć własnego serwera PHP (można go uruchomić przy pomocy "Wbudowanego serwera sieciowego" typu Run/Debug Configuration) – LazyOne
Wbudowany Sever wreszcie Prace !!! Dziękuję Ci!! – espumita