今天我使用“Android Studio”开始了我的第一个Android应用程序。我创建了一个WebView应用程序,它显示了一个PHP脚本,其中包含一个带有一个输入字段和一个提交按钮的HTML表单。输入正确的用户代码后,PHP脚本会检查用户代码是否正确。如果正确打开另一个显示数据的PHP脚本。至少它应该做什么。
我已经有一个用Mac Xcode编写的应用程序按预期工作,并使用浏览器查找来访问PHP。
使用PHP SESSION变量的PHP脚本,但Android应用程序似乎不喜欢它们。
答案 0 :(得分:0)
问题似乎与Android的WebView如何处理cookie有关。
默认情况下,cookie未启用,因此即使PHP尝试存储session_id
,它也无法在以后检索它,这会导致新会话启动。
在SO上你可以找到许多解释你如何为WebView启用cookie的答案。例如,参见这个:How to enable cookies in Android WebView?。