>  Q&A  >  본문

내 PHP 페이지가 C# 스크립트에서 POST 데이터를 전혀 가져오지 못합니다.

유효한 SQL 및 PHP 코드를 생성하는 데 문제가 없습니다. 내부적으로 실행되는 C# 코드를 만드는 데 문제가 없습니다.

내 유일한 문제는 C# 스크립트(Unity 내에서)를 가져올 수 없다는 것입니다. ascended.us/monstro/login

바로 그거야! 이 짜증나는 장애물을 극복하는 데 도움을 줄 수 있는 똑똑한 사람이 여기 있습니까?

정말 감사합니다!

내 페이지로 양식을 보내기 위해 다음 코드를 얻으려고 했습니다. 예, Unity 네트워크 요청을 보내고 있지만 게시 데이터는 전송하지 않습니다. C# 측면은 다음과 같습니다.

으아악

다음은 C# UnityWebRequest를 수락하기 위한 PHP 스크립트입니다

으아악

이 스크립트는 안전하지 않다는 것을 알고 있으므로 Hello World 애플리케이션으로 취급하세요. 스크립트를 실행하면 SQL 테이블에 값이 삽입되지만 값이 비어 있어 post 변수가 전송되지 않았음을 나타냅니다. 도울 수 있니?

어떤 종류의 허가가 필요할 수도 있나요? 도움이된다면 BlueHost를 사용하고 있습니다. C#에서 내 PHP 페이지로 전송된 이 게시물 데이터를 실제로 가져오는 쉬운 방법이 있습니다! 이 사이트(및 기타 여러 사이트)에서 다른 튜토리얼과 유사한 응답을 시도했지만 작동하지 않습니다.

P粉921165181P粉921165181234일 전432

모든 응답(1)나는 대답할 것이다

  • P粉864872812

    P粉8648728122024-03-23 09:33:22

    C# 스크립트는 POST 요청을 보내는 데는 문제가 없어 보이지만 PHP 스크립트가 수신하는 데이터의 형식이 잘못된 것 같습니다. UnityWebRequest에서 JSON 데이터를 보내고 있지만 PHP 스크립트는 JSON 데이터가 아닌 일반 형식 데이터용인 $_POST["loginUser"]에 액세스하려고 합니다.

    C# 스크립트를 수정하여 다음과 같이 데이터를 양식 데이터로 보낼 수 있습니다.

    으아악

    PHP 스크립트에서는 $_POST:

    을 사용하여 데이터에 액세스할 수 있습니다. 으아악

    수정된 코드를 사용하면 Unity에서 POST 데이터를 양식 데이터로 보낼 수 있으며 PHP 스크립트는 $_POST["loginUser"]를 사용하여 POST 변수에 올바르게 액세스할 수 있습니다.

    그래도 문제가 있으면 알려주세요.

    회신하다
    0
  • 취소회신하다