使用javascript在加载前检查每个页面上的外部会话变量

时间:2014-04-14 13:53:28

标签: javascript php session cordova

我已经创建了一个php登录系统,它将用户名作为会话变量保存在托管php的服务器上。

我需要先检查此会话,然后再加载我独立的phonegap(html,css& javascript)项目中的任何页面。

我是否可以在每个页面的开头进行javascript调用以检查它,如果他们没有登录则重定向?

1 个答案:

答案 0 :(得分:0)

你不应该这样做,有人可能会关闭javascript并绕过你的支票。

相反,在eatch页面上做正常的php检查。你可以将支票放入单独的文件(比如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& JavaScript的。 javascript可以关闭。你需要php / python / ruby​​ / etc ...... 不用说添加javascript不能持久化,因为它不在服务器上执行。