远程服务器将$ _SESSION ['loggedIn']更改为false,但在本地主机

时间:2018-02-22 03:53:14

标签: php

这是我第一次,所以我可能会在演讲中犯一些错误 - 提前道歉!

我在欢迎页面的顶部和页面顶部进行了简单的登录检查,用户从欢迎页面导航到该页面。

<?php
// start session
session_start();
if($_SESSION['loggedIn'] <> "true") {
    header('location: login.php');
exit;
}
?> 

在欢迎页面显示loggedIn = true时,在我的本地主机上(使用DevServer 17),下一页也显示为true并正确打开。当我在远程服务器上运行时,欢迎页面显示loggedIn = true,但下一页显示loggedIn = false并将我发送回登录页面。

我尝试过添加

ini_set('display_errors',1);
error_reporting(E_ERROR | E_WARNING | E_PARSE);

但没有报告任何错误。非常感谢任何帮助。

0 个答案:

没有答案