无法通过 AJAX 帖子访问 _SESSION 美元的数据
Can't access $_SESSION data through AJAX post
所以我会试着解释我的问题。我在寻找答案,但什么都没有。因此,在我的 Web 应用程序中,我加载对象等项目,然后序列化它们并存储在 $_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?
我认为您忘记开始会话:
session_start();
$unserializedObj = unserialize($_SESSION[$_POST['id']]);
$unserializedObj->outputItem();
相关文章:
- 如何获取Session变量中的锚文本
- javascript美元符号变量不起作用
- 登录同一页面,检查SESSION而不重新加载
- 美元符号可以被认为是jquery中的宏吗?
- TypeScript - 如何获取 HTML 元素,例如在 Javascript 中使用美元符号 ($)
- 在 AJAX 请求中损失了 _SESSION 美元
- 无法获得 _FILES 美元但获得 _SERVER 美元的文件
- JavaScript with PHP SESSION
- AngularFire 0.5美元移除.错误:Firebase.child失败:第一个参数是无效路径
- 铬中的 $ 变量(美元符号)
- Express Session and Cookie
- 模板帮助程序在session.set之后未更新
- express req.session对象是如何持久化的
- 如何获取Session值,该值是JavaScript中的一个数组
- 在3°之后保留SESSION php;页面刷新
- 当元素ID包含美元符号时,Javascript中的getElementByid.当ID包含美元符号时,
- angularjs美元指数发行
- jquery.formatCurrency.js删除美元符号
- 如何在javascript中检查session是否为null
- Session.get未在Meteor.js中设置变量