2017-02-16 2 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

문제는 내가 문제가 다른 컴퓨터에서 실행 창 (10)

수정을 재현 할 수있는 문제가 PhpStorm에 구체적으로 표시

+1

이것은 현재 POST 요청에 문제가있는 PhpStorm의 내장 된 간단한 웹 서버 (URL은'localhost : 63342/PROJECT_NAME/file.php'와 같음)를 사용하고 있음을 나타냅니다 - https://youtrack.jetbrains.com/issue/WEB-17317. 해결책 - 적절한 웹 서버 (Apache/nginx/IIS/tec) 또는 [PHP 자체 웹 서버] (http://php.net/manual/en/features.commandline.webserver.php)를 대신 사용하십시오. PhpStorm은 '브라우저에서 열기'또는 유사한 동작을 사용할 때 내장 된 웹 서비스를 사용하며 배치 항목이 구성되어 있지 않습니다 (URL이 나오는 곳). – LazyOne

답변

0

사용에 관계없이 어떤 PHP 언어 및 CLI 인터프리터의 나에게 영향을 보인다

내 XAMPP 7.1 localhost 디렉토리에 test.php 및 test2.php를 삽입하면이 문제가 나타나지 않으며 Windows 10의 WAMP 디렉토리에 파일을 배치 할 때 문제가 해결됩니다.

+1

네, 제 윈도우 10에서 똑같이했는데 xampp은 잘 작동합니다. 전혀 문제 없습니다. 내가 당신의 게시물을 보았을 때 나는 나의 로컬 호스트에서 일을 잘했다. – webDev

관련 문제