首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP或Processmaker中的会话超时

PHP或Processmaker中的会话超时
EN

Stack Overflow用户
提问于 2013-02-08 15:41:36
回答 4查看 1.2K关注 0票数 1

如何在php或processmaker(BPM)中执行会话超时?

我参考了大多数论坛和维基,但这并没有解决我的问题。

请让我知道。

EN

回答 4

Stack Overflow用户

发布于 2013-04-02 23:07:10

在ProcessMaker上,您必须更改php.ini上的以下参数才能修改会话超时

  • session.gc_maxlifetime
  • session.cache_expire
  • session.cache_limiter

这将适用于2.5RC1 (候选版本)版本,该版本可从ProcessMaker sourceforge page下载

希望这也能对你有所帮助。

processmaker

票数 2
EN

Stack Overflow用户

发布于 2013-02-08 15:46:07

存储用户最后一次发出请求的时间

代码语言:javascript
复制
<?php
  $_SESSION['timeout'] = time();
?>

在后续请求中,检查他们在多长时间前发出了上一次请求(本例中为10分钟)

代码语言:javascript
复制
<?php
  if ($_SESSION['timeout'] + 10 * 60 < time()) {
     // session timed out
  } else {
     // session ok
  }
?>

摘自here

票数 1
EN

Stack Overflow用户

发布于 2013-02-08 15:47:01

这在上一篇文章中已经解释得很好了。请参阅下面的链接PHP Session timeout

How do I expire a PHP session after 30 minutes?

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

https://stackoverflow.com/questions/14767846

复制
相关文章

相似问题

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