(我问这部分是为了学习目的,我意识到我想做的事情可能完全错了!)
我的网站上有一个处理登录的php文件,如果登录成功,则为用户设置一个cookie。如果setcookie()失败,我会输出错误,而不是显示页面的其余部分。
当我尝试使用我的Android应用程序(使用带有POST的HttpURLConnection)访问此页面时,setcookie()失败。我猜这是因为客户端不是浏览器而且无法处理cookie。
首先,我的应用程序是否能够从服务器接收cookie并存储它们?如果没有,您如何处理与用户维护登录会话,以便每次要从服务器访问数据时都不必发送用户名和密码?
感谢
答案 0 :(得分:0)
解决方法之前的几点说明:
如果您不能使用cookie,那么解决方法是通过将cookie值作为url参数传递给每个请求来模拟您自己的会话机制。