- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
session 的默认过期时间是 1440,我想将这个时间减少到 60 秒,但是当我在第一页使用 ini_set('session.gc_maxlifetime','60')
时工作,但它在其他页面上不起作用,请告诉我我的错误是什么?
----------index.php-----------
<?php
ini_set('session.gc_maxlifetime','60');
session_start();
$_SESSION['id']='123';
print('<br/><a href="link.php">link<a/>');
?>
----------link.php----------
<?php
session_start();
if(isset($_SESSION['id'])){
ini_set('session.gc_maxlifetime',60);
}else{
header('Location:index.php?ERROR');
}
print('<br/><a href="link.php?1">menu<a/>');
?>
最佳答案
因为垃圾收集器在 session 之前启动(如果启动)
所以在 session_start()
之后设置 ini_set('session.gc_maxlifetime',60);
没有任何改变
关于php - 为什么 ini_set ('session.gc_maxlifetime' ,60) 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12032306/
为 phpMyAdmin 设置 $cfg['LoginCookieValidity'] = 604880; 后,我在 phpMyAdmin 中收到以下警告: Your PHP parameter se
一个已知管用的方法是,使用session_set_save_handler,接管所有的session管理工作,一般是把session信息存储到数据库,这样可以通过SQL语句来删除所有过期的sessi
我想将 session 超时限制设置为 3 分钟, 我在页面中使用了这个 ini_set("session.gc_maxlifetime", "50"); 不工作 解决方案 if (isset($_S
每次加载页面时,我都会运行 session_start() 以恢复当前 session 。 session.gc_maxlifetime 从什么时候开始计数?第一次调用 session_start()
我正在尝试在 PHP 中设置 gc_maxlifetime。 这是“header.php”中的代码,我在每个页面都包含了它。 ini_set('session.cookie_lifetime', 1)
我正在使用基于 Java 的上传结构 http://www.javaatwork.com/java-upload-applet/details.html我试着跑了一夜。 它基本上将所有内容都存储在服务
目前我的 session.gc_maxlifetime 设置为默认值,即 1440 秒。 我想将 maxlifetime 设置为一个月,即 4*7*24*60*60 秒。但是,我已经阅读了 php.n
session 的默认过期时间是 1440,我想将这个时间减少到 60 秒,但是当我在第一页使用 ini_set('session.gc_maxlifetime','60') 时工作,但它在其他页面上
如果我这样做: ini_set('session.gc_maxlifetime', 86400); 这是否意味着用户可以将浏览器留在同一页面上(不活动)最多 1 天,而不必担心 session 被垃圾
我在 stackoverflow 中的第一个问题。提前致谢! 我对 PHP session 机制很困惑。我已经通过 PHP - ini_set('session.gc_maxlifetime', 5)
PHP脚本如下: Your full name is $forename $surname. Your username is '$username'
我有以下代码来扩展我的 $_SESSION[] 变量。它们会在大约 2-3 小时后过期。 我尝试通过更改 session.gc_maxlifetime 将 session 延长到 22 小时,但几个小
我的问题很快就被描述为需要在不更改 php.ini 的情况下将 session 数据生命周期延长到 php.ini 中的默认设置。我正在寻找一种可以应用于跨服务器平台的许多不同 php 设置的解决方案
我是一名优秀的程序员,十分优秀!