我试图了解如何处理我PHP
从帖子的登录页面获得的响应HTTP
。我没有让这个问题长 3 页,而是发布了您需要查看的两个文件的链接。它们都是大约 100 行代码。
---> 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">-->
当值有效时,我得到此响应
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">-->
如果您查看该PHP
文件,很容易看出这是从哪里来的。我只是不知道如何处理它。我所做的大多数网站都以“True”、“1”、“Success”或其他对于成功或不成功登录非常通用的内容进行响应。我该如何处理这个响应?我显然可以在声明中复制粘贴整个响应,if else
但这似乎是错误的做法。
所以,问题:有没有人见过这个,我该怎么处理这种类型的反应?
或者,我应该只创建一个 Web 服务来处理此登录,而不是使用PHP
网站开发人员创建的默认值吗?