作者LitterShripm (litter_shrimp)
看板GameDesign
標題[請益] unity Php登陸連線問題
時間Sat Jun 8 13:17:49 2019
我在做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 那裏
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.155.82.154 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1559971071.A.9CC.html
→ lopp54321010: WWW.isDone 06/08 17:46
→ lopp54321010: WWW is obsolete use UnityWebRequest 06/08 17:49
推 wix3000: 直接字串比對是蠻自爆的,後端傳來的字串可能包含某些難 06/08 18:04
→ wix3000: 以辨識的字符。最好還是乖乖地轉成JSON再比對 06/08 18:05
→ wix3000: 或是你在比對之前可能要試著先把空格換行縮排之類取代掉 06/08 18:06
→ lopp54321010: 寫個parser 判斷前先parse一遍吧 06/08 18:21