2017-02-16 11 views
1

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に特異的であると思われる

+1

これは現在、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

答えて

0

使用にかかわらず、どのようなPHP言語とCLI通訳の私を達成するために表示されます

XAMPP 7.1 localhostディレクトリにtest.phpとtest2.phpを置くと、この問題は表示されません。これは、Windows 10のWAMPディレクトリにファイルを置くときの問題も解決します。

+1

はい私は同じことを、私の窓10で行い、xamppは正常に動作しています。まったく問題ありません。私はあなたのポストを見たときに私は自分のlocalhost上でやった。 – webDev

関連する問題