我创建了一个php登录系统,它将用户名保存为会话变量,位于php所在的服务器上。
在我的独立phonegap(html,css&javascript)项目中加载任何页面之前,我需要检查这个会话,该项目是单独托管的。
有没有一个javascript调用,我可以在每个页面的开头进行检查,然后在他们没有登录的情况下重定向?
你不应该这样做,有人可能会关闭javascript并绕过你的检查。
相反,在eatch页面上进行普通的php检查。您可以将check放入单独的文件(比如check.php)中,然后将其放在etach页面require ('check.php');
上
编辑(回复评论/问题编辑):
a) 如何制作自己的会话:
像session_start();
一样简单
b) 如何将其与远程会话配对:
if (!isset($_SESSION['remoteid']))
$_SESSION['remoteid'] = sesion id that you recived as response prom remote php server.
再一次,你不能简单地用html,css和amp;javascript。javascript可以关闭。您需要php/python/ruby/等。。。不用说,javascript不能持久化,因为它不是在服务器上执行的。