业务经理

微信扫描以上二维码

028-61286886

技术咨询

POSCMS 自定义session目录

开源系统 更新 2017-10-10 10:29:47 易学习

首先,我大致的知道,session是一次浏览器和服务器的交互的会话,会话是啥呢?就是我问候你好吗?你回恩很好。就是一次会话,那么对话完成后,这次会话就结束了,还有我也知道,我们可以将一个变量存入全部的$_SESSION['name']中,这样php的各个页面和逻辑都能访问到,所以很轻松的用来判断是否登陆。


POSCMS默认储存目录是 /cache/session/


本目录会产生各种的sess_前缀的文件,久而久之就会形成垃圾数据,而且正常的session读取也会造成压力,而且会占用网站空间。


那么怎么来改变这个目录呢?


修改配置文件:

config/cofnig.php
$config['sess_save_path'] = "改成你自己的目录";


我习惯把它改成系统临时目录,就不会占空间了,而且系统会定时清理的。

config/cofnig.php

我自己的配置
$config['sess_save_path'] = rtrim(ini_get('upload_tmp_dir'), DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR;


方案

  • 九天网络(JiuDay) #1 · 2017-10-10 10:17:24
    如果我了解的没错的话 session 清理缓存的时候 也会去清理掉的吧
  • 王兴业 #2 · 2017-10-10 10:29:47
    赞同,session本身就可以清理过期的数据,如果不小心给了session目录不可执行的权限的话就无法删除过期文件了,所以还是要看文件权限【九天网络(JiuDay)】1楼

迅睿系统漏洞

京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制
GeoSeo收录宝
GeoSeo收录宝(2026-09-16)
ai发布增强: 1 新增Cron 心跳记录,任务列表实时显示。 ...
导入微信文章
导入微信文章(2026-09-15)
优化排版缺少文字情况
GEO系统
GEO系统(2026-09-15)
运营客户端,防止误触阴影处关闭对话框
独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题