位置: 编程技术 - 正文

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

  • 个人所得税手续费返还增值税税率
  • 税后经营净利率什么意思
  • 企业所得税季度预缴怎么计算
  • 金税四期什么时候全国运行
  • 个税系统异常怎么申报
  • 汽车牌照费用标准
  • 开票金额为什么会多出一分钱
  • 实际收到股票股利的分录
  • 结转产成品会计分录怎么做
  • 工程款抵房款账务怎么做
  • 资本溢价是
  • 系统技术维护费计入什么科目
  • 行政单位的财务报告包括财务报表和财务情况说明书
  • 进项税转出属于什么科目
  • 企业所得税季度申报填写示例
  • 2016的发票2017年还能用吗?
  • 广告公司需要交消费税吗
  • 转登记日下期指的是什么
  • 购进原材料没有发票怎么办
  • 停车场领的定额发票要怎么报税?
  • 固定资产弃置费用预计负债
  • 1697508560
  • 上月留抵进项抵扣分录
  • 收到对方公司的货款怎么记账
  • 农村合作社补贴政策
  • win11输入法候选字不见了
  • 苹果14promax最新版本16.6
  • 固定资产清理会发生什么费用
  • 以前年度应交税费调整
  • 2022年最新cpu天梯图手机
  • php如何编程
  • 复制粘贴如何提取文字
  • 注销库存股的会计分录怎么理解
  • 应缴纳消费税会增加吗
  • 新准则委托代建 不得管理费
  • 电子承兑可以提前贴现吗
  • 持有至到期投资是什么意思
  • 搭建小技巧
  • 命名空间 php
  • 标书中组织结构是什么意思
  • 中央空调的维护和保养
  • 税控维护费可以抵企业所得税吗
  • 用友怎么取消对账结果
  • 民宿的房屋租赁费怎么算
  • 现金流量表编制原则
  • sqlserver日期加减月份
  • 营业成本怎么理解
  • 母公司处置子公司合并报表
  • 企业现金清查的主要内容有什么
  • 收到销售折让的负数发票怎么做会计分录
  • 公司购买车
  • 支付金额和实付金额的区别
  • 年底暂估收入,年初怎么做
  • 支出未取得发票
  • 负库存金额
  • 多计提的收入怎么冲回
  • 非流动性资产有
  • 开始建账需要哪些数据
  • 通过分析SQL语句的执行计划优化SQL
  • windows已保护你的电脑,阻止你的应用
  • win8语言栏不见了 怎么调出来
  • mac系统怎么创建文件
  • winpe下载u盘启动版
  • win7如何开机修复系统
  • linux修改22端口号
  • 如何解决windows不是正版的问题
  • win10 ug
  • python读配置文件配置信息
  • linux脚本自启
  • 编写批处理运行程序
  • 安卓手机管家哪个好用
  • 网页的子页面
  • jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
  • Python的for和in
  • android 获取时区
  • python仿站软件官网
  • 电子税务局官网江西省
  • 公司年会抽奖发言
  • 增值税普票十万怎么开
  • 内蒙古包头东河机场
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设