session过期时间!
在php.ini中设置了session.cookie.lifetime和session.gc_maxlifetime为86400;有如下代码:
//注:es_session::set()与es_session::get()为框架专属设置和获取session的方法。
$time=strtotime(date("Y-m-d",(time()+3600*8))." 23:59:59");
$passed=es_session::get("today");
if($passed){
es_session::set("today",$passed+1,$timeend-(time()+3600*8));
}else{
es_session::set("today",1,$timeend-(time()+3600*8));
}
现在一款游戏限制用户每天只能玩10次,$passed为用户已经玩过的次数,如果发现$passed大于10则关闭游戏进入权限。以上代码是否能准确记录每天游戏次数呢?