位置: 编程技术 - 正文

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制作网页)

  • 什么情况借钱
  • 小额零星开支税前扣除
  • 发票低于实际支付的金额如何做账
  • 购买礼品送客户个人所得税
  • 处置使用过的车辆
  • 施工单位企业所得税
  • 生产车间财产保险费计入什么费用
  • 6个点的税率怎么算的
  • 购买租赁财产是什么意思
  • 商品涉及商业折扣的,如何确认企业所得税的销售收入?
  • 工程款支付利息依据
  • 销售人员的提成一般是多少
  • 预缴税款后怎么开票
  • 劳务派遣公司发放工资是按照劳务报酬嘛
  • 打印机的增值税率
  • 注销税务财务报表模板
  • 购买标书的费用计入什么科目
  • 买东西退税退的是什么税
  • 发票遗失登报费用账务处理
  • 应收账款核销会计处理
  • 企业用给客户送礼吗
  • 代开专票交的城建税怎么申报附加税
  • 利润调整分录
  • 福利费专票进项抵扣转出怎么做账
  • 可转换公司债券账务处理
  • mac怎么安装字体文件
  • 兼营行为的含义
  • 电脑老是弹出广告怎么处理
  • 一次性工伤医疗补偿金怎么算
  • linux如何管理进程
  • 现金收入如何做账务处理
  • 怎么查发票的真假鉴定
  • 固定资产后续支出资本化和费用化
  • vue3如何实现使用SortableJs插件进行表格内的数据项拖拽排序
  • 低值易耗品报废时有残料价值收回的应冲减当月成本费用
  • 不动产司法拍卖税费
  • 发票收款人和复核人,开票人没填影响报销吗
  • php plates
  • java前后端加密解密请求
  • 大二一学期学分多少合适
  • 已入账的发票跨年退回税务
  • 财政拨付注册资金怎么填
  • 退回上年度企业所得税小规模怎么做分录
  • python 顺序
  • 织梦cms怎么样
  • mongodb进阶与实战下载
  • 一般计税和简易计税可以合并征税吗
  • 长期借调人员工资福利
  • sqlyog配置
  • sqlserver2005属于
  • 存货跌价准备转回的条件有哪些
  • 新公司申请一般纳税人流程
  • 金税盘 申报
  • 企业暂估入账的分录
  • 预收账款是怎么算的
  • 用友t3怎样查明细账
  • 电子承兑汇票接收流程
  • 关联的公司
  • 免抵税额分录
  • 项目过路费应该挂什么科目
  • 商品进销存台账
  • 企业会计档案由谁保管
  • win8的文件夹选项在哪里
  • mac上怎么取消itunes自动续费
  • centos强制关闭程序
  • 电脑win7怎么样
  • ubuntu如何读
  • 恢复window
  • centos 安装perl
  • win8功能
  • 电脑操作系统win8
  • win7系统怎样安装字体
  • andriod 控件
  • python pyo
  • javascript resources
  • bootstrap要学吗
  • asm/semaphore.h: No such file or directory
  • javascript编程基础
  • 水电费加1
  • 交强险和车船税网上购买
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设