Php 是否可以在索引上使用相同的会话变量,并且在没有cookie的情况下使用欠页?

Php 是否可以在索引上使用相同的会话变量,并且在没有cookie的情况下使用欠页?,php,session,Php,Session,我尝试在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"); ?>

我尝试在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'];
    ?>

我认为现在必须写为真,而不是空


有人能帮我吗?谢谢你

我只是试了一下你的代码,效果很好。。。 当您转到localhost/project/underpages/page.php时 它会将您重定向到localhost/project/index.php?已登录 然后我得到了这个语句
path/index.php:3:boolean true


我只是注意到你使用了
var_dump$\u SESSION['loggedin']没有“()”,所以您需要使用
var\u dump($\u SESSION['loggedin'])
,我希望这能解决您的问题

什么意思,
没有cookie
?如果没有Cookie,您需要在url中传递会话id,否则服务器无法关联这两个请求。因此我应该使用GET方法?您已经做到了。为什么没有Cookie?我现在只试着用我之前打印的这几行代码。我发现:
Parse error:syntax error,C:\xampp\htdocs\ScreenProject2\screenprojekt\sessiontest\index.php中的意外“$\u SESSION”(T\u变量),在第3行
Yeap您需要变量dump have(),所以您需要将语句放入其中。变量转储($_会话['loggedin']);像这样:)