如何在Javascript中启动php会话?
我正在使用phonegap,我不知道如何启动会话 由于phonegap的原因,不可能在代码本身中使用php。所以我需要一个使用javascript获取会话的解决方案 我知道我需要使用Ajax,但我是Ajax新手,这是我最大的问题。如果有人能帮我,我会很感激的 我需要用JavaScript在html页面中加载这段代码如何在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
<?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中使用它