スクリプト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
}
?>
セッションの有効期限が切れた後にリダイレクトする最善の方法と、コードを配置する場所の提案を知りたいです。
編集:セッションの有効期限を手動で設定する方法を知りたいことを忘れていました。
前もって感謝します