我正在android中构建一个登录应用程序,其中我点击一个url(带有用户名和密码),直到该部分它工作正常,但之后每当我点击一个url(一旦用户通过身份验证),它什么都不返回(即错误消息,例如请先登录)。
然而,它在非常相似的 iPhone 应用程序和浏览器上运行良好。
我不明白真正的问题是什么。服务器端是否有任何问题(即在 php 编码中)或者 Android 应用程序有问题。我们实际上不能责怪服务器端编码,因为它在同一个 iPhone 应用程序和浏览器上工作得很好。
任何想法或帮助将不胜感激。
谢谢。
当您通过浏览器浏览站点时,您的 Php 脚本使用会话令牌来识别访问者。通常它存储在 PHPSESSID 变量中。
如果您希望 Android 应用程序在服务器端保持身份验证,则需要在第一次连接后获取该 id,然后将其发送到所有后续请求的标头中。
**编辑:** 这就是您想要做的:如何在 Android 和/或 Java 中使用 HttpClient 管理 cookie?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)