因为我在网上找不到任何关于我的问题的交易:
我在登录页面上设置了2个变量: (login.php中)
session_start();
$_SESSION['active']='1';
$_SESSION['user']=$login;
$ login来自我的帖子
我正在使用其他文件来检查用户是否在某些情况下登录: (session_debug.php):
session_start();
if($_SESSION['active'] != '1'){
header("Location: ../index.php");
}
同样的页面在我的旧服务器上运行,我已经将它们转移到我的localhost来测试一些东西(我使用的是apache),这根本不起作用。 在我的index.php中,我不要求或包含 session_debug.php ,但每当我尝试去 login.php 时,它只是将我重定向到index.php ,就像我要求我的索引上的文件,但我不是...... 下面是错误:
Undefined index: active in Z:\xampp\htdocs\web\php\session_debug.php on line 3
我已经尝试过制作xampp的干净安装并使用不同的版本但是没有结果。
看起来它总是需要 session_debug.php 文件,即使我不希望它这样做,但我不知道为什么或如何对此做些什么。