搜索
系统检测到您的用户名不符合规范:

session生命周期

浏览:855 发布日期:2017年04月10日 分类:求助交流 关键字: session
大神们,tp3.2里,我设置了session,10秒后过期,我一直不断再请求,请求的代码都执行了session('employee')。为啥session还是在10秒过期呢,它没有重新刷新session时间了。我看了tp的session函数源码,发现了,只有key的值是数组并且SESSION_AUTO_START为true,才会执行session_start()。或者,session('[start]')才会执行session_start();
以下这段代码:
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){
$obj=session("employee");
if ($obj) {
var_dump(session());
}else{
session("employee","test");
echo '过期';
}


}
}
我config设置SESSION_EXPIRE=10
我一直刷新那个界面,10秒后,还是过期了。

最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
229099924
积分:748 等级:LV2
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /