我尝试在localhost / project / index.php中使用我在localhost / project / underpages / page.php中创建的相同会话变量。
但是如果我用var_dump检查它会说null,所以肯定有错误。
page.php文件
<?php
session_start();
$_SESSION['loggedin'] = true;
header("Location: ../index.php?logged-in");
?>
的index.php
<?php
session_start();
var_dump $_SESSION['loggedin'];
?>
我现在必须写成真实而不是空。
有人能帮助我吗?谢谢
答案 0 :(得分:0)
我只是尝试你的代码,它工作正常......
当你进入localhost / project / underpages / page.php时
它会将您重定向到localhost / project / index.php?登录
然后我收到了这句话path/index.php:3:boolean true
我只是注意到你使用var_dump $_SESSION['loggedin'];
没有“()”,所以你需要使用var_dump($_SESSION['loggedin']);
,我希望这会解决你的问题