session存到数据库的做法(二)!!!!!!!!!!!!!!!!!!!! sess_gc($maxlifetime)中的参数$maxlifetime是什么意思啊?我把这个写成sess_gc(100);就提示错误了。这是什么意思啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sess_gc($maxlifetime)这个$maxlifetime是指每间隔$maxlifetime秒的时间,就删除数据库中过期的session吗?调用的时候,直接写sess_gc(3600);这样就表示每隔一个小时,删除一次过期的session吗? sess_gc($maxlifetime),是在什么情况下调用的啊?sess_gc($maxlifetime)由操作系统的gc进程通过php调用其中$maxlifetime一般取自php.ini中的session.gc_maxlifetime$maxlifetime = ini_get("session.gc_maxlifetime");但此函数只在linux下有效,若在win32系统下则应在sess_open函数中做等价的操作 那么在程序中应该怎样写哪?其中session_mysql.php是session_set_save_handler()的函数部分。下面这个test.php我每隔30分钟刷新一次,可是每次还是有值,并没有调用操作系统的gc进程?是不是写的不对?//test.php<? require_once 'session_mysql.php'; print_r($_SESSION);?> 帮我看看吧,这是第一次想用这个session_set_save_handler(),帮我看看吧,是怎样调用sess_gc删除过期session 字符串分割问题 生成静态页问题 大牛们,求指教php PHP入门的安装问题 有没有谁做过邮件组 新手高分问一个php+ajax的返回值的问题? 求php获取远程图片的高和宽 立等赠分++++如何将中英文混合字符串分割成单位数组 一个PHP程序员要懂得在Linux平台下开发吗? 如何用 header() 修改页面Title 欢迎PHP高手呀!大家近来谈! 取和GET值问题
这个$maxlifetime是指每间隔$maxlifetime秒的时间,就删除数据库中过期的session吗?
调用的时候,直接写sess_gc(3600);这样就表示每隔一个小时,删除一次过期的session吗?
sess_gc($maxlifetime)由操作系统的gc进程通过php调用
其中$maxlifetime一般取自php.ini中的session.gc_maxlifetime
$maxlifetime = ini_get("session.gc_maxlifetime");但此函数只在linux下有效,若在win32系统下则应在sess_open函数中做等价的操作
下面这个test.php我每隔30分钟刷新一次,可是每次还是有值,并没有调用操作系统的gc进程?
是不是写的不对?
//test.php
<?
require_once 'session_mysql.php';
print_r($_SESSION);
?>