Unity - PHP 연결

2015. 7. 28. 18:55프로그래밍/ETC

728x90
728x90

PHP 소스

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$a = isset($_REQUEST['a'])?$_REQUEST['a'] : '';
$b = isset($_REQUEST['b'])?$_REQUEST['b'] : '';
if (!empty($a) && !empty($b)) 
{
    echo $a + $b;
} 
else 
{
    echo 0;
}
?>
cs


Script Add 함수

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
    IEnumerator Add()
    {    
        // web path
        string url = "http://192.168.15.225/add.php";
 
        // local path
        // string url = "file://d:/add.php";
 
 
        ///*
        WWWForm sendForm = new WWWForm();
        sendForm.AddField("a"100);
        sendForm.AddField("b"200);
 
        WWW www = new WWW(url, sendForm);
 
        yield return www;
 
        if (www.isDone == false
        {
            yield return null;
        }
 
        if (www.error != null
        {
            Debug.Log(www.error);
        }
        else 
        {
            print(www.text);
        }
 
        www.Dispose();
        //*/
 
        /*
        // usin <- auto dispose
        using(WWW www = new WWW(url, WWWForm))
        {
        }
        */
    }
cs


Script - 코루틴

1
2
3
4
    // Use this for initialization
    void Start () {
        StartCoroutine("Add");
    }
cs


결과


728x90
반응형

'프로그래밍 > ETC' 카테고리의 다른 글