[請益] unity Php登陸連線問題

看板GameDesign作者 (litter_shrimp)時間5年前 (2019/06/08 13:17), 編輯推噓1(105)
留言6則, 2人參與, 5年前最新討論串1/1
我在做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

06/08 17:46, 5年前 , 1F
WWW.isDone
06/08 17:46, 1F

06/08 17:49, 5年前 , 2F
WWW is obsolete use UnityWebRequest
06/08 17:49, 2F

06/08 18:04, 5年前 , 3F
直接字串比對是蠻自爆的,後端傳來的字串可能包含某些難
06/08 18:04, 3F

06/08 18:05, 5年前 , 4F
以辨識的字符。最好還是乖乖地轉成JSON再比對
06/08 18:05, 4F

06/08 18:06, 5年前 , 5F
或是你在比對之前可能要試著先把空格換行縮排之類取代掉
06/08 18:06, 5F

06/08 18:21, 5年前 , 6F
寫個parser 判斷前先parse一遍吧
06/08 18:21, 6F
文章代碼(AID): #1S-qJ_dC (GameDesign)