Debian 修复 php 会话生存期

Debian OpenLogo

前几天我的一个朋友写信给我,我有一个问题 Debian的 -我的服务器. 它不确切地保持比 sessiite 更多 30 无论多少分钟建立起来 session.gc_maxlifetime. 基本的问题是,Debian 已决定重写的会话行为相反 垃圾回收器-开始一个 cron 每九和清理旧会话 39 分钟. 他是 in/etc/cron.d/php5

整体来看,sempličk 脚本,反过来发射 usr lib php5 maxlifetime 和可变多长时间就是生命的 cookie 的是 1440 秒或 24 从这里开始那里分钟是 😉 2 选项或要停止冠并因而终止自动清洗,可能稍后重新调整 php ini 或直接在脚本来更改会话与变量最大的生活长寿. 我个人更喜欢第二个选项. 漂亮整洁是整体但是有缺点 – 如果您覆盖文件更改将丢失这是麻烦的事实.

ps. 认为关于现在它可能如果其他某一位置定义存储 php 信息通过 seiinata 的位置应超出范围的脚本,从而向正常会话不会中断粗鲁中再次使用.

ini_set('session.gc_maxlifetime', 14400);
 ini_set('session.gc_probability', 1);
 ini_set('session.gc_divisor', 100);
 session_save_path(APP_PARENT_DIR . '/sessions');

通过增强Zemanta

2 comments

    1. Всичко зависи от настройките на OS-a на, споделен хостинг би трябвало да имаш опция за настройка на php-ини че там свинщината е различна в зависимост с какво се управлява хостинг-а. За VPS-а трябва да се види как е настроено php-то. Като цяло това е за Debian пичовете

发表评论

您的电子邮件地址不会被公开. 必需的地方已做标记 *

反垃圾邮件 *