【发布时间】:2013-07-26 09:45:01
【问题描述】:
我正在创建一个非常简单的基于 PHP 的仓储程序,但后端过程相当复杂。
所以情况如下:
-
我有一个登录页面,它指向授权页面,它第一次设置
session_name,session_start()并设置会话变量。 -
在授权页面之后,它转到 main.php 页面,该页面是一个左侧的菜单(链接)表,我也做了
session_name() -
主页右侧是用户点击左侧链接时显示页面的 iframe。我还做了
session_name()
问题:
main.php 没问题,它可以完美地读取会话变量,但 iframe 无法获取会话变量(我尝试 print_r($_SESSION),结果为空)。我试过var_dump(session_name("abc")),其中“abc”是我在(1)中使用的会话名称,它确实显示“abc”,尝试过(isset($_SESSION))并返回真......所以我不知道是什么我做错了...
编辑: 对不起,伙计们,我想我可能找到了罪魁祸首……这是我这边的一个逻辑错误……我有这个条件来检查我创建的每个 php 页面,以在用户级别无权使用时破坏会话当前页面。我的坏..非常感谢你们的帮助!!
【问题讨论】:
-
我必须补充一点,它之前没有问题,但是这个问题只是在 2 晚前突然出现..