我在使用来自Phonegap应用程序的ajax调用启动的
PHP服务器端代码中使用
PHP会话变量(例如$_SESSION [‘username’])时遇到了问题.
在研究这个问题时,我发现了关于是否可以使用会话变量和cookie的相互矛盾的建议.
有没有人有明确的答案?
如果可以使用会话变量和cookie,那么在使用它们时我应该注意哪些问题可能导致它们无法正常工作?
我知道可以为iPhone上的Phonegap应用程序启用cookie,但据我所知不适用于Android.
解决方法
您最好通过JSON将通常存储在会话变量中的数据传递到PhoneGap应用程序并让应用程序以这种方式存储它.
可以把它想象成使用外部API.该应用程序将进行身份验证并获取令牌.它将存储该令牌并使用它来验证对服务器的进一步请求是否经过身份验证.