0
未设置会话值时,页面不会重定向到登录屏幕。我回应价值并检查。会话值不存在,即使页面不重定向以下是我的代码。页面未重定向,php
if(!isset($_SESSION['user']))
{
header("Location: index.php");
}
未设置会话值时,页面不会重定向到登录屏幕。我回应价值并检查。会话值不存在,即使页面不重定向以下是我的代码。页面未重定向,php
if(!isset($_SESSION['user']))
{
header("Location: index.php");
}
我这样做的方式稍有不同。这是我使用的一个片段。我试着远离!isset,当我可以使用空的。
if (empty($_SESSION["user"])){
header("location: ./index.php");
}
你可以像mando222那样做,使用动态URL。 更好的做法是将完整的URL设置为标题。可选择向我们显示您的项目文件夹,以便我们可以看到您的位置以及您想要去的地方。使用var_dump($_SESSION);
可以帮到我们。
为什么不在里面添加'var_dump($ _ SESSION)'来查看实际设置的内容? – andrewsi
[你有错误报告](http://stackoverflow.com/questions/1053424/how-do-i-get-php-errors-to-display)?你有没有收到通知?可能相关:[如何解决]已经发送的头文件“PHP中的错误”(http://stackoverflow.com/questions/8028957/how-to-fix-headers-already-sent-error-in-php)。 – HPierce
如果你的页面没有重定向,它在做什么?留在同一页面?显示空白屏幕? –