Php 是否可以在索引上使用相同的会话变量,并且在没有cookie的情况下使用欠页?
我尝试在localhost/project/index.php中使用我在localhost/project/underpages/page.php中创建的相同会话变量 但如果我检查var_dump,它会显示null,所以一定是出了什么问题 page.phpPhp 是否可以在索引上使用相同的会话变量,并且在没有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"); ?>
<?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']);像这样:)