如何从带有php后端的网站制作android应用程序
有我的网站登录 登录网站时使用的3个页面为:- 1) login_form.html(这个html页面有一个表单,用户可以在点击提交时填写数据,然后发送到login_validate.php) 2) login_validate.php(此php页面验证输入文本,如果他是真实用户,则将其重定向到home.php) 3) home.php 我想做一个android登录页面,当输入正确的登录用户名和密码时,而不是显示home.php,它应该会显示其他内容 我能够发出一个POST http请求来登录_validate.php,并且我得到home.php作为回复 我的问题是,我如何知道登录成功,因为我没有收到任何成功或失败的回复。当身份验证错误时,我得到login_form.html,当用户名和密码正确时,我得到home.php如何从带有php后端的网站制作android应用程序,php,android,Php,Android,有我的网站登录 登录网站时使用的3个页面为:- 1) login_form.html(这个html页面有一个表单,用户可以在点击提交时填写数据,然后发送到login_validate.php) 2) login_validate.php(此php页面验证输入文本,如果他是真实用户,则将其重定向到home.php) 3) home.php 我想做一个android登录页面,当输入正确的登录用户名和密码时,而不是显示home.php,它应该会显示其他内容 我能够发出一个POST http请求来登录_
在我的android应用程序中,我如何从我现在从服务器获得的数据中知道他输入的用户名和密码是否正确???在login\u validate.php中,只返回“Ok”或“Bad”状态。然后手动重定向到您需要的任何页面。
使用Http响应从您将数据发布到的php脚本获取响应。根据身份验证是否成功,它可以回显0或1。现在阅读应用程序中的响应并重定向
HttpClient client = new DefaultHttpClient();
String getURL = "http://www.example.in";
HttpGet get = new HttpGet(getURL);
HttpResponse responseGet = client.execute(get);
HttpEntity resEntityGet = responseGet.getEntity();
if (resEntityGet != null)
{
//do something with the response
Log.i("GET RESPONSE",EntityUtils.toString(resEntityGet));
}