我正在使用phonegap,但我不知道如何开始 session 。
由于phonegap的原因,不可能在代码本身中使用php。所以我需要一个使用 javascript 获取 session 的解决方案,
我知道我需要使用 Ajax,但我是 ajax 新手,这就是我的大部分问题。因此,如果有人可以帮助我,我将不胜感激。
我需要使用 JavaScript 在 html 页面中加载此代码。
<?php
session_start();
if(!empty($_SESSION['login_user']))
{
header('Location: home.php');
}
?>
最佳答案
你不能。 session 运行在php服务器上,这意味着只有php服务器可以访问该 session 。
您可以做的是使用 iframe 或使用 ajax 从外部页面加载此代码。
更新:
在您的应用中使用以下代码:
jQuery.getJSON("mypage.php", function(data) {
// data now has all session variables.
});
在服务器端的 mypage.php 中:
<?php
echo json_encode($_SESSION);
这只是一个简单的例子,这里根本不存在数据安全问题。
关于javascript - 如何在 Javascript 中启动 php session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26630017/