Unity webGLでビルドした場合PHPにデータは送信は不可能でしょうか?
下記のようにソースを書いてwebGLでビルドしたのですが↓
Unity側(C#)
using UnityEngine; using System.Collections.Generic; using System.Collections; using UnityEngine.UI; public class test : MonoBehaviour { public string data="";//受け取る変数 public string data2="nigenn";//送信する変数 public string url = "http://localhost/zemi/test_1.php"//送るURL; public Text text;//表示用のテキスト void Start () { //実行 StartCoroutine (access()); } void Update () { } IEnumerator access() { //送信準備 WWWForm form = new WWWForm (); form.AddField("data",data2); //送信中 WWW www = new WWW(url,form.data); yield return www; //受信結果出力 data = www.text; text.GetComponent<Text>().text = data; } }
PHP側
<?php //送られてきたデータをそのまま返却 $aaa = $_POST["data"];; echo $aaa; ?>
本来.exe等にビルドして起動すれば「nigenn」と出るはずなのですが、送信が行われない為
中身が空のまま受信してしまいます。
Unity webGLでPHPにデータは送信できないのでしょうか?
あなたの回答
tips
プレビュー