gpt4 book ai didi

javascript - 无法通过 AJAX post 访问 $_SESSION 数据

转载 作者:行者123 更新时间:2023-11-28 07:39:42 25 4
gpt4 key购买 nike

所以我会尝试解释我的问题。我已经寻找答案但一无所获。因此,在我的网络应用程序中,我加载对象之类的项目,然后将它们序列化并存储在 $_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 说其 undefined variable _SESSION。我如何访问这些变量,我应该以不同的方式定义它们,或者如果我想完成这项工作,我需要使用cookie?

最佳答案

我认为您忘记开始 session :

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

关于javascript - 无法通过 AJAX post 访问 $_SESSION 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28207303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com