小编sur*_*ine的帖子

由于不活动而导致会话超时

我创建了一个脚本login.php,在那里我创建了一个名为的会话变量logged_in

$_SESSION['logged_in'] = true;
Run Code Online (Sandbox Code Playgroud)

由于不活动,会话到期后我无法找到重定向到重定向到我的logout.php的方法.我也应该把使这个会话变量到期的代码.我已经用Google搜索了这个错误,它建议php.ini在大多数文章中调整文件.但是我发现一篇文章说这不是最好的做法.

我在StackOverflow上找到了以下代码,但我不知道在哪里放它: -

<?php
  if ($_SESSION['timeout'] + 10 * 60 < time()) {
     // session timed out
  } else {
     // session ok
  }
?>
Run Code Online (Sandbox Code Playgroud)

我想知道会话到期后重定向的最佳方法以及放置代码的位置的建议.

编辑:我忘了提到我想知道如何手动设置会话到期的时间.

先感谢您

php

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

php ×1