유효한 SQL 및 PHP 코드를 생성하는 데 문제가 없습니다. 내부적으로 실행되는 C# 코드를 만드는 데 문제가 없습니다.
내 유일한 문제는 C# 스크립트(Unity 내에서)를 가져올 수 없다는 것입니다. ascended.us/monstro/login
바로 그거야! 이 짜증나는 장애물을 극복하는 데 도움을 줄 수 있는 똑똑한 사람이 여기 있습니까?
정말 감사합니다!
내 페이지로 양식을 보내기 위해 다음 코드를 얻으려고 했습니다. 예, Unity 는 네트워크 요청을 보내고 있지만 게시 데이터는 전송하지 않습니다. C# 측면은 다음과 같습니다.
으아악다음은 C# UnityWebRequest를 수락하기 위한 PHP 스크립트입니다
으아악이 스크립트는 안전하지 않다는 것을 알고 있으므로 Hello World 애플리케이션으로 취급하세요. 스크립트를 실행하면 SQL 테이블에 값이 삽입되지만 값이 비어 있어 post 변수가 전송되지 않았음을 나타냅니다. 도울 수 있니?
어떤 종류의 허가가 필요할 수도 있나요? 도움이된다면 BlueHost를 사용하고 있습니다. 꼭C#에서 내 PHP 페이지로 전송된 이 게시물 데이터를 실제로 가져오는 쉬운 방법이 있습니다! 이 사이트(및 기타 여러 사이트)에서 다른 튜토리얼과 유사한 응답을 시도했지만 작동하지 않습니다.
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 변수에 올바르게 액세스할 수 있습니다.
그래도 문제가 있으면 알려주세요.