首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >会话过期目标页上的链接重新加载目标页

问会话过期目标页上的链接重新加载目标页
EN

Stack Overflow用户
提问于 2013-07-18 18:29:46
回答 2查看 59关注 0票数 1

我有一个网站有两个部分,一个部分是自由访问(没有密码保护),而对于另一个,用户必须登录用户名和密码(限制)。

在受限部分中,我已经为所有页面添加了10分钟的会话超时,并且运行良好。但是,我正在考虑这样一种情况:有人在没有注销的情况下从限制区域跳到空闲区域,而我仍然希望在跳转到空闲区域之前,在10分钟的非活动时间内让这个人超时。为此,我在自由区域中包含了限制区域的超时代码,但问题是:在会话超时的目标页面上,我有一个链接,该链接应该将用户从超时目标页面带到可自由访问的页面,而这个链接只是重新加载超时目标页面。

这是我在页面上的超时代码(受限的,免费的):

代码语言:javascript
复制
session_start();
if ($_SESSION['timeout'] + 10 * 60 < time()) {
// session timed out
session_destroy();
header("Location: mybq-logout.php");
  }
$_SESSION['timeout'] = time();

你能帮上忙吗?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-19 02:46:51

这是我所做的:

我仅包含以下内容:

代码语言:javascript
复制
session_start();
$_SESSION['timeout'] = time();

在可自由访问的页面上,并留下如上所述的完整代码的受限页面。

现在它可以工作了!

票数 1
EN

Stack Overflow用户

发布于 2013-07-18 18:49:51

试试这个,也许它能醒过来。

代码语言:javascript
复制
if ($_SESSION['timeout'] + 10 * 60 > time())

如果您看不到更改,我只是将比较叹息从较小更改为-->更改为较大到..

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17720991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档