0

我的网站主页上有以下代码,当网站添加到 iphone 的主屏幕时,总是将我重定向回 l​​ogin.php 页面。有没有办法记住登录信息或者从主页顶部删除这个脚本?谢谢你的帮助。顺便说一句,如果我从浏览器打开该站点,除非我清除我的历史记录,否则它不会要求重新登录。

<?PHP
require_once("./source/include/membersite_config.php");


if(!$fgmembersite->CheckLogin())
{
    $fgmembersite->RedirectToURL("login.php");
    exit;
}
?>

检查登录功能:

 function CheckLogin()
    {
         if(!isset($_SESSION)){ session_start(); }

         $sessionvar = $this->GetLoginSessionVar();

         if(empty($_SESSION[$sessionvar]))
         {
            return false;
         }
         return true;
    }

获取登录会话变量:

 function GetLoginSessionVar()
    {
        $retvar = md5($this->rand_key);
        $retvar = 'usr_'.substr($retvar,0,10);
        return $retvar;
    }
4

1 回答 1

1

尝试这个:

    function CheckLogin()
    {
         session_start();

         $sessionvar = $this->GetLoginSessionVar();

         if(empty($_SESSION[$sessionvar]))
         {
            return false;
         }
         return true;
    }
于 2013-02-13T23:35:02.207 回答