[请益] unity Php登陆连线问题

楼主: LitterShripm (litter_shrimp)   2019-06-08 13:17:49
我在做unity登陆连线的系统
下面是程式码
https://imgur.com/O7LgrzU
https://imgur.com/AR2VP1F
他登录是可以运作,但有个问题是
有时候虽然回传的getData.text是code:100正确的,但却跑到的Drbug.Log("error")那里
在试一次后才跑到Drbug.Log("correct")
想请问是什么问题?
是在他跑 if (getData.text == "{\"code\":\"100\"}")这段时网络还没把数值传回来的
关系吗?
还是不能用getData.text == "{\"code\":\"100\"}"的方式来检查?
因为远端的PHP不是我管理的,他只给我找寻数据库符合会回给我code100的字样
而且回传时文字是正确的,但就是会跑到else 那里
作者: lopp54321010 (嘻嘻010)   2019-06-08 17:46:00
WWW.isDoneWWW is obsolete use UnityWebRequest
作者: wix3000 (痒,好吃)   2019-06-08 18:04:00
直接字串比对是蛮自爆的,后端传来的字串可能包含某些难以辨识的字符。最好还是乖乖地转成JSON再比对或是你在比对之前可能要试着先把空格换行缩排之类取代掉
作者: lopp54321010 (嘻嘻010)   2019-06-08 18:21:00
写个parser 判断前先parse一遍吧

Links booklink

Contact Us: admin [ a t ] ucptt.com