如何在Javascript中启动php会话?

如何在Javascript中启动php会话?,javascript,php,ajax,session,cordova,Javascript,Php,Ajax,Session,Cordova,我正在使用phonegap,我不知道如何启动会话 由于phonegap的原因,不可能在代码本身中使用php。所以我需要一个使用javascript获取会话的解决方案 我知道我需要使用Ajax,但我是Ajax新手,这是我最大的问题。如果有人能帮我,我会很感激的 我需要用JavaScript在html页面中加载这段代码 <?php session_start(); if(!empty($_SESSION['login_user'])) { header('Location: home.ph

我正在使用phonegap,我不知道如何启动会话

由于phonegap的原因,不可能在代码本身中使用php。所以我需要一个使用javascript获取会话的解决方案

我知道我需要使用Ajax,但我是Ajax新手,这是我最大的问题。如果有人能帮我,我会很感激的

我需要用JavaScript在html页面中加载这段代码

<?php

session_start();

if(!empty($_SESSION['login_user']))
{
header('Location: home.php');
}

?>

您不能。会话在php服务器上运行,这意味着只有php服务器可以访问会话

您可以使用iframe或ajax从外部页面加载此代码

更新:

在应用程序中使用以下代码:

jQuery.getJSON("mypage.php", function(data) {
    // data now has all session variables.
});
在服务器端的mypage.php

<?php
echo json_encode($_SESSION);

为此使用ajax。在请求的页面上启动
会话
。可能的重复取决于,您希望从php服务器接收什么?您想要整个页面,还是只想要接收一些数据?只需要数据(本例中的会话)最简单的方法是。它将允许您从服务器加载json字符串,您可以在本地javascript中使用它