无法通过AJAX帖子访问$ _SESSION数据

时间:2015-01-29 04:57:32

标签: javascript php jquery ajax session

所以我会尝试解释我的问题。我找了答案,但没有。 所以在我的网络应用程序中,我加载像对象的项目,然后序列化它们并存储在$ _SESSION [index] = $ serializedObj中。 然后我将Ajax请求发送到服务器:

.ajax({
        type: "POST",
        url: "/renderItem.php",
        data: { id: 5}
    })
    .done(function( data ) {
        $(".item-wrap").append(data);
    });

renderItem.php,我得到了这个ID并生成变量

$unserializedObj = unserialize($_SESSION[$_POST['id']]);
$unserializedObj->outputItem();

然后我获取数据并附加到所需的div,但是php表示其未定义的变量_SESSION。如果我以不同的方式定义这些变量,或者如果我想要使用cookie,我该如何访问这些变量?

1 个答案:

答案 0 :(得分:0)

我认为你忘了开始你的会议:

session_start();
$unserializedObj = unserialize($_SESSION[$_POST['id']]);
$unserializedObj->outputItem();