$_POST
semble ne pas fonctionner. J'ai installé PhpStorm 10.0.3 et j'utilise l'interpréteur php par défaut du serveur WAMP.
dans le index.php:
<form method='post' action='a.php'>
<input type='text' name='user_f'>
<input type='submit' name='send' value='Send'>
</form>
Dans le a.php:
var_dump($GLOBALS);
quand je tape "asdf" sous la forme:
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
fonctionne bien , mais il semble que l'interprète ne remplisse pas la variable $_POST
.
php.version: 5.4.12 (même problème en utilisant 5.6.18 et 7 interprètes de http://php.net/downloads.php)
fichier php.ini pour cette version: (par défaut de WAMP)
D'autres ports comme (3306) pour MySQL fonctionne bien dans le PhpStorm. (Connexion avec phpMyAdmin est ok)
Port Xdebug: 9000 PhpStorm port du serveur intégré: 63342
Tout fonctionne bien si je construis de Netbeans IDE dans le localhost par défaut: 8000
Même problème dans mon portable.
Utilisez Apache de WAMP (ou tout autre serveur Web approprié) pour servir votre demandes Web. À l'heure actuelle, vous utilisez le propre serveur Web intégré de PhpStorm, que ATM a des problèmes avec la gestion des requêtes POST. – LazyOne
Ticket (principal) actuel sur JB Issue Tracker: https://youtrack.jetbrains.com/issue/WEB-17317. En plus d'utiliser un serveur Web approprié (Apache/nginx/IIS/etc), vous pouvez également utiliser le propre serveur web de PHP (peut être lancé en utilisant le type de configuration "Run/Debug" du serveur Web intégré PHP) – LazyOne
travaux !!! Je vous remercie!! – espumita