Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在unity中使用json向服务器发送数据表单_C#_Php_Unity3d - Fatal编程技术网

C# 如何在unity中使用json向服务器发送数据表单

C# 如何在unity中使用json向服务器发送数据表单,c#,php,unity3d,C#,Php,Unity3d,我想使用json将表单发送到我的服务器 这是我的C代码 public string db_url="http://localhost/"; IEnumerator SaveAllPlayerPrefs(object[] parms) { string ourPostData = "{\"bone\":\"42\"}"; Hashtable headers = new Hashtable(); hea

我想使用json将表单发送到我的服务器 这是我的C代码

public string db_url="http://localhost/";
    IEnumerator SaveAllPlayerPrefs(object[] parms)
        {
            string ourPostData = "{\"bone\":\"42\"}";

            Hashtable headers = new Hashtable();
            headers.Add("Content-Type", "application/json");
            headers.Add("Cookie", "Our session cookie");

            byte[] pData = System.Text.Encoding.UTF8.GetBytes(ourPostData);

            WWW webRequest = new WWW(db_url + "SaveAllPlayerPref.php", pData, headers);

            yield return webRequest;
        }
下面是我的php代码:

<?php
    $sql_connect = mysql_connect("localhost", "root", "") or die ("no DB Connection");

 mysql_select_db("example") or die ("DB not found");

    $bone = $_POST['bone'];  

    mysql_query("INSERT INTO save_game (bone) VALUES ('$bone');");

    mysql_close($sql_connect);
?>
当我运行它时,这段代码正在运行,但是当我检查数据库时,它并没有保存bone的值。将空字符串保存到bone,我希望它保存42。。 它在我的数据库中插入新行,但值为空 在我的数据库中,骨骼是varchar100和utf8\u general\u ci

有人能给我解释一下吗?
thx before:

试试var_dump$\u POST看看你收到了什么。

你在php代码中收到了什么响应?嗯,没有什么问题,在php中它工作得很好,它在我的数据库中插入了新行,但在php代码中有空的boneYes值。它说array0{}好的,这意味着你没有收到任何东西,或者你没有正确理解。是的,这就是我要问的。。我不知道我的代码有什么问题,你能帮我吗我不知道C。但是你确定你发送了一个邮寄请求吗?在php代码中,尝试$\u GET而不是$\u POST