【问题标题】:PHP not getting POST data from UnityPHP 没有从 Unity 获取 POST 数据
【发布时间】:2021-10-30 18:58:41
【问题描述】:

我正在尝试将 POST 数据从 Unity 发送到 PHP 服务器。

C#:

    WWWForm form = new WWWForm();
    form.AddField("playerName", "myName");
    using (UnityWebRequest www = UnityWebRequest.Post("https://myserver.com/savedata.php", form))
    {
        yield return www.SendWebRequest();
        
        if (www.result != UnityWebRequest.Result.Success)
        {
            Debug.Log(www.error);
        }
        else
        {
            Debug.Log(www.downloadHandler.text);
        }
    }

在 PHP 中,$_POST 为空,$_REQUEST 为空。我尝试了所有可以在网上找到的东西。可能发生了什么?

【问题讨论】:

  • 我认为网址是错误的。请仔细检查

标签: php unity3d post unitywebrequest


【解决方案1】:

当我添加“www”时它起作用了。在url前面!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 2021-08-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多