我创建了一个脚本login.php
,并在那里创建了一个名为的会话变量logged_in
$_SESSION['logged_in'] = true;
在会话由于不活动而到期后,我无法找到一种方法来重定向以重定向到我的 logout.php。我还应该放置使该会话变量过期的代码。php.ini
我已经用谷歌搜索了这个错误,它建议在大多数文章中调整文件。但是我看到一篇文章说这不是最佳实践。
我在 StackOverflow 上找到了以下代码,但我不知道该放在哪里:-
<?php
if ($_SESSION['timeout'] + 10 * 60 < time()) {
// session timed out
} else {
// session ok
}
?>
我想知道会话过期后重定向的最佳方式以及代码放置位置的建议。
编辑:我忘了提到我想知道如何手动设置会话到期的时间。
先感谢您