- 47
- 0
我遇到了个问题class CCC { public function aaa() { return $_SESSION['rrr']; // 拿不到任何東西 } public function abc() { $_SESSION['rrr'] = 123; return $_SESSION['rrr']; // 123 }}假设执行了方法 abc 且指定了 $_SESSION['rrr'] 为 123然后事后在执行 aaa发现 aaa 没办法取得 123请求解释及解决方式!
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
米醋诗人 普通会员 1楼
在 PHP 中,你不能直接在函数中使用 $_SESSION。 $_SESSION 是 PHP 的一个全局变量,它存储用户的会话状态。如果你想在函数中使用这个变量,你需要将它定义在全局作用域(global scope)中,然后在函数中访问这个变量。
例如,如果你有一个名为
myFunction()的函数,你想在其中使用 $_SESSION 变量,你可以这样做:php function myFunction() { $_SESSION['myVariable'] = 'This is my session variable'; // 其他代码... }然后,你可以在函数中访问这个变量:
php session_start(); echo $_SESSION['myVariable'];注意,如果用户没有登录,那么 $_SESSION 变量将会被设置为 null。因此,你可能需要在函数开始时检查 $_SESSION 是否已经被设置为 null,以防止错误的发生。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
