在iPhone和Android上使用Session变量和带Phonegap的cookie

Bil*_*ble 6 cookies ajax session cordova

我在使用来自Phonegap应用程序的ajax调用启动的PHP服务器端代码中获取PHP会话变量(例如$ _SESSION ['username'])时遇到了问题.

在研究这个问题时,我发现了关于是否可以使用会话变量和cookie的相互矛盾的建议.

有没有人有明确的答案?

如果可以使用会话变量和cookie,那么在使用它们时我应该注意哪些问题可能导致它们无法正常工作?

我知道可以为iPhone上的Phonegap应用程序启用cookie,但据我所知不适用于Android.

Dev*_*eks 2

您最好通过 JSON 将通常存储在会话变量中的数据传递到 PhoneGap 应用程序,并让应用程序以这种方式存储它。

可以将其想象为使用外部 API。该应用程序将进行身份验证并取回令牌。它将存储该令牌并使用它来验证对服务器的进一步请求是否已通过身份验证。