我想通过以下方式使用php,ajax和phonegap构建应用程序: 应用程序中的所有客户端文件将使用ajax和html进行编码,而服务器端将使用php在线托管。 我的问题是php会话将与phonegap和ajax一起使用,因为客户端文件将在手机上,这使得连接调用服务器上的php文件。会话将从一个页面工作到另一个页面
答案 0 :(得分:1)
是的,我使用jQuery Cookie函数存储PHPSESSID(或其他),然后如果你的PHP后端存储针对用户的会话,你可以做一个请求,让用户在会话时基于会话app加载并发送每个请求的会话。
您还需要在服务器上为AJAX请求启用CORS(比jsonp容易得多)。
您还可以使用本地存储来存储会话ID,而不是使用cookie插件。
答案 1 :(得分:0)
您始终可以使用HTML5 localstorage存储数据。据我所知,你不能在Phonegap应用程序中使用cookies。
答案 2 :(得分:0)
Phonegap是通过JS + html + css构建交叉应用程序的框架。它与Web应用程序一样。它具有更强大的访问许多本机API的能力:联系人,设备,..然后在Web应用程序中没有。在浏览器中工作的Web应用程序,在WebView中工作的Phonegap应用程序(混合应用程序)(与本机API相同的浏览器+能力通信 - 系统(Android,IOS,...))。一切Web应用程序执行,然后Phonegap应用程序可以执行,会话或任何事情。
答案 3 :(得分:0)
您可以将jsonp与HTML5,CSS和AJAX结合使用来完成我认为您正在尝试的内容。
我使用了jQuery,对我们的应用程序如何形成非常满意。