我想了解如何處理我從PHP
登錄頁面從HTTP
發佈的響應。而不是讓這個問題長達3頁,我發佈了鏈接到這兩個文件,你需要看到。它們都是大約100行代碼。Android:處理來自HTTP POST的PHP響應
--->java < ---代碼處理HTTP
帖子及回覆
--->php < ---代碼驗證用戶名/密碼
現在的問題。當我輸入一個無效的用戶名/密碼,我得到這樣的迴應
05-21 17:59:38.012: V/RESPONSE(24420):
<script>window.location.href="index.php?err_msg=1";</script>
<!--<script>window.location.href="index.php?err_msg=1";</script>-->
<!-- <meta http-equiv="refresh" content="0;url=index.php?err_msg=1">-->
當值是有效的,如果你看一下PHP
文件時,它是很容易看到這是我得到這樣的迴應
05-21 17:56:54.892: V/RESPONSE(24420):
<script>window.location.href="welcome.php";</script>
<!-- <meta http-equiv="refresh" content="0;url=welcome.php"> -->
!--<script>window.location.href="index.php?err_msg=1";</script>-->
<!-- <meta http-equiv="refresh" content="0;url=index.php?err_msg=1">-->
來自(哪裏。我只是不知道如何處理它。大部分網站都以「True」,「1」,「Success」或其他非常通用的登錄成功或失敗回覆。我如何處理這個迴應?我顯然可以將整個回覆粘貼到if else
聲明中,但這似乎是錯誤的做法。
所以,問題:有沒有人看過這個以前,我該怎麼做這種類型的響應? 或者,我應該只是創建一個Web服務來處理此登錄,而不是使用創建的網站開發人員的默認PHP
?
簡短的回答是否定的。這基本上是我得出的結論。這段代碼並不是針對移動設備製作的。我沒有設計網站,我只是在處理我的工作。那麼從你說的話看來,我將需要設計一個Web服務來處理移動帖子。我將不得不處理SQL查詢,所以這是不可避免的我只是希望能夠使用這個login.php來處理登錄部分 – IrishWhiskey
所以你同意@Cody Caughlan?由於調整代碼可能是不可能的 – IrishWhiskey
是的,最好是考慮到移動客戶端開發新的Web服務。 –