位置: 编程技术 - 正文

php 如何设置一个严格控制过期时间的session(php zmq)

编辑:rootadmin

推荐整理分享php 如何设置一个严格控制过期时间的session(php zmq),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:phpstudy设置,phpstudy设置,phpstudy设置,php设置变量,php zmq,php如何设置一个容器类,php怎么设置,php如何设置一个js可以访问的变量,内容如对您有帮助,希望把文章链接给更多的朋友!

1.php session 有效期

PHP的session有效期默认是秒(分钟),如果客户端超过分钟没有刷新,当前session会被回收,失效。

当用户关闭浏览器,会话结束,session也会失效。

可以修改php.ini的session.gc_maxlifetime来设置session的生命周期,但并不能保证在超过这一时间后session信息立即会删除。因为GC是按机率启动的,可能在某一个长时间内都没有被启动。那么大量的session在超过session.gc_maxlifetime后仍然有效。

2.session.gc_maxlifetime,session.gc_probability,session.gc_divisor说明

php 如何设置一个严格控制过期时间的session(php zmq)

session.gc_maxlifetime = 表示当session文件在秒后没有被访问,则视为过期session,等待GC回收。

GC进程调用的概率是通过session.gc_probability/session.gc_divisor计算得来的,而session.gc_divisor默认是,

如果session.gc_probability = ,那么GC进程在每次执行session_start()时都会调用,执行回收。

把session.gc_probability/session.gc_divisor的机率提高,会有帮助,但会对性能造成严重影响。

3.严格控制session过期方法

1.使用memcache/Redis来保存session,设置过期时间,因为memcache/redis的回收机制不是按机率的,可以确保session过期后失效。

2.只使用php实现,创建一个session类,在session写入时,把过期时间也写入。读取时,根据过期时间判断是否已过期。

demo:

标签: php zmq

本文链接地址:https://www.jiuchutong.com/biancheng/290925.html 转载请保留说明!

上一篇:php 数组元素快速去重(php数组操作函数)

下一篇:php生成网页桌面快捷方式(php制作网页)

  • 进项税额可以不转出吗
  • 季中转一般纳税人申报步骤
  • 同业清算交易渠道
  • 装载机折旧年限是几年
  • 商家发票可以随便开金额吗
  • 经营性项目应收减少额怎么算
  • 小企业准则汇兑损失计入什么科目
  • 小企业无形资产取得的账务处理
  • 固定资产替换公式
  • 一般纳税人每个月几号报税
  • 转让土地使用权怎么交增值税
  • 应收留抵税额退税款科目怎么添加进项
  • 分配的股息 要交所得税吗
  • 付款方式公对公什么意思
  • 房地产企业用电计入什么科目
  • 建安企业销售收入如何确认
  • 企业出租设备取得租金收入要交增值税吗
  • 通讯费要计入应付账款吗
  • 小规模企业给别人开16万增值税专用发票
  • 一般纳税人企业要交哪些税
  • 外贸企业进项税额
  • 公积金提取条件
  • 国外消费发票可以抵扣吗
  • 一个公户从农业银行开户
  • 64位windows系统下安装Memcache缓存
  • win10重装系统后网卡没了
  • win7为什么现在不能用了
  • 企业在弥补亏损和提取法定盈余公积前一般不得分配利润
  • 购货方收到红字发票怎么报税
  • jetcar.exe - jetcar是什么进程 有什么作用
  • php实战开发教程
  • 员工提前预支工资借条
  • 出口退税的期限是多长
  • php socket_create
  • php解析xml数据
  • framework4.0怎么打开
  • 社会保险个人部分计入什么科目
  • 电子税务局增值税申报流程
  • vue property decorator
  • 多模态 融合
  • js数组entries
  • 待抵扣进项税计入其他应收款
  • 现金折扣账务处理
  • 建筑行业预缴个税怎么算
  • 期末调整汇兑损益计算
  • 公司5个印章都刻错了
  • 企业所得税外地预缴几个点
  • 个人所得税核定征收税率
  • 短期借款可以用于在建工程吗
  • 货款尚未收到增值税
  • 原料到产品
  • 磅差怎么开票
  • 买二手办公用品
  • 在建工程账务处理问题有哪些
  • etc发票当天可以打印吗
  • 银行日记账余额与银行对账单不符
  • 生产费用总分类核算的程序包括
  • windows server 2003 密钥
  • centos怎么样
  • centos 6.5安装教程
  • mac系统小技巧
  • xp系统安装条件
  • apt软件
  • win10 rundll
  • 新款苹果笔记本测评
  • 格式化不干净
  • qq突然显示windows登录
  • linux php教程
  • linux 消耗内存命令
  • 安卓十游戏怎么玩
  • .android
  • ini文件编辑
  • unity自带的代码编辑器
  • linux常用命令及实例
  • Facebook推出强大Android图片库Fresco 自动释放内存 图片缓存 内存益处
  • JavaScript中getUTCSeconds()方法的使用详解
  • js模拟new
  • 税控盘开电子发票流程
  • 补发上个月的工资怎么做账
  • 个体工商户两处所得,如何减半个税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设