位置: 编程技术 - 正文

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

  • 离职人员补发工资怎么做账
  • 汇算清缴期间费用填表说明
  • 资产减值损失纳税调增还是调减
  • 增值税和购置税是一个东西吗
  • 小区业委会是否可以进行经营活动?
  • 会计信息采集每年都要采集吗
  • 利润表收入含其他收入吗怎么填
  • 非流动资产处置损失属于什么会计科目
  • 贴现率和折现率相等吗
  • 同一投资主体内部所属企业之间土地,房屋权属的划转
  • 其他流动资产的构成
  • 土地使用管理费
  • 无偿赠送材料的会计处理
  • 一次性收到跨期租赁费会计分录
  • 买车押金合同要注意什么手续
  • 土地增值税哪些可以加计扣除
  • 营业执照印花税税率
  • 12月开的发票能抵下年度的所得税吗
  • 混营纳税人有什么影响
  • 递延所得税怎么产生
  • 三个点的专票要交多少税
  • 应收及预付款项包括( )
  • 预缴增值税抵扣销项税额账务处理
  • 修改远程桌面端
  • 制造费用的低值易耗品包括哪些内容
  • 增值税抵扣怎么操作
  • 存量资金上缴国库是哪个文件规定了
  • 权益净利率如何提高
  • HTTP 400 错误是什么原因
  • 日记账和总账一般采用
  • 公司从其他公司买一个项目花了100万
  • 未分配利润转增股本 母公司会计分录
  • 苹果电脑字体文件怎么拖出来
  • PHP:disk_free_space()的用法_Filesystem函数
  • 小米路由器青春版r1cl参数
  • ai生成二次元角色全身
  • 预训练的目的
  • 对方开具红字发票,我方怎么查询
  • 库存亏损要缴纳增值税吗
  • js异步方式有哪些
  • 织梦标签工具
  • inner join用法示例
  • 一般纳税人超过多少要交税
  • 关联企业利息费用债资比
  • 预收帐款
  • 金税四期讲解视频
  • 合并报表两种方法
  • 怎么对外投资
  • 外购固定资产的会计处理
  • 个体工商户分配所得
  • 你知道实施“营改增”对企业有哪些积极的效应么?
  • 代销商品怎么开票
  • 如何判断会计政策变更
  • 企业申请支付宝账号步骤
  • 付款与开票单位不一致怎样做账
  • 提前支付利息如何计算
  • c++ 虚数
  • 一些有用的sql语句是什么
  • ubuntu18 ssh
  • ubuntu 16.04 u盘安装
  • ubuntu双显卡驱动安装
  • linux如何修改文件创建时间
  • linux读取命令
  • NJeeves.exe - NJeeves进程文件是什么意思 有什么用
  • 如何改变linux终端界面的颜色
  • cent linux
  • linuxmint设置中文
  • Android触摸事件回调方法
  • perl的$_
  • node.js怎么学
  • bat删除隐藏文件
  • css ul显示为表格
  • 安卓自定义acl文件
  • 谈谈对人才是第一资源的理解
  • jquery.validate使用详解
  • 国家税务总局纳税服务司罗名
  • 社保卡手机缴费怎么交不了
  • 福安少数民族姓氏
  • 增值税发票税款数额是什么
  • 北京ca证书下载安装流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设