2010-08-13 80 views
0

我对PHP和JSON/XML很新,但我们正在开拓进取。同时打开PHP页面/初始化会话变量?

我们的项目需要通过手持设备登录到web服务(我们也建立了),然后从该设备访问我们的网站。重点是只允许在手持设备上登录的用户访问网页。

现在,我想这并不只适用于手持设备,但这里的问题:

我们可以从手持设备发送一个HTTPRequest,并使用PHP脚本来从数据库验证的登录信息,然后返回'成功'或'失败'的JSON对象。如果用户成功登录,我们的web服务将在浏览器窗口中打开。

在线应用程序依赖于会话变量进行身份验证的每一步。有什么办法可以发送HTTPRequest,接收身份验证,然后以某种方式提供同一页面,我们打开一些数据,它将解析为会话变量?

回答

1

这取决于设备。一些手机(例如翻盖手机)很可能不会支持AJAX。另一方面,智能手机很可能会支持AJAX。

为了使其与所有设备兼容,您最好的选择是坚持使用标准登录系统,将变量发布到同一页面或另一页面进行验证。否则,你将会在不同的手机上制作几个不同的网站。