PhpStormを使用しているときに、localhostで$ _POST要求を実行しようとしたとき、実行可能な関数またはページは$ _POSTまたは$ _REQUEST、しかし、$ _GET要求をするとき、それは動作し、データが送られます。 test.phpをページPhpStorm - POST要求が機能していない、GET要求がローカルホスト上にある
...
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<body>
<form action="test2.php" method="post">
<input type="text" name="queryform"/>
<input type="submit" value="submit"/>
<hr/>
</form>
</body>
</html>
test2.phpページ...
<?php
print_r($_REQUEST);
- PhpStorm版2016年3月2日
- PHP言語レベル7.1
- CLI通訳者7.1.1
- OS = macSierra
問題は、私は問題が別のマシン上で実行しているWindows 10
修正を再現できるよう問題がPhpStormに特異的であると思われる
これは現在、POSTリクエストに問題があるPhpStormのビルトインシンプルウェブサーバー(URLは 'localhost:63342/PROJECT_NAME/file.php'のようになります)を使用していることを意味します - https://youtrack.jetbrains.com/issue/WEB-17317ソリューション - 適切なWebサーバー(Apache/nginx/IIS/tec)または[PHP独自のWebサーバー](http://php.net/manual/en/features.commandline.webserver.php)を使用してください。 PhpStormは 'Open in Browser'または同様のアクションを使用し、Deploymentエントリが設定されていない(URLの由来)場合に、組み込みWebサービスを使用します。 – LazyOne