サイトのメイン ページに次のコードがあります。サイトを iphone のホーム画面に追加すると、常に login.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;
}
GetLoginSessionVar:
function GetLoginSessionVar()
{
$retvar = md5($this->rand_key);
$retvar = 'usr_'.substr($retvar,0,10);
return $retvar;
}