PHP.INI配置:Session配置详细说明

来源:互联网 发布:nginx sub filter 编辑:程序博客网 时间:2024/06/05 04:48
session.save_path='/data/tmp/session';//用文件做介质时,session存储路径; 用memcache做介质时用作服务器连接串:session.save_path = "tcp://127.0.0.1:11211"//有一种设置是 "N;/path",这是随机分级存储,这个样的话,垃圾回收将不起作用,需要自己写脚本session.save_handler = "files";//可选files、memcach、user。如果想要自定义处理器来存取session数据,比如database、redis,就用"user"session.name = "PHP_SESSID"//当做cookie name来使用的session标识名session.cookie_domain = "a.com"//cookie有效作用域名session.use_cookies = 1  //是否使用cookies在客户端保存会话sessionid,默认为采用cookiessession.auto_start = 0//是否自动启动session,默认不启动。在使用session功能时,在每个php脚本头部都会通过session_start()函数来启动sessionsession.cookie_lifetime = 0//传递sessionid的Cookie有效期(秒),0表示仅在浏览器打开期间有效session.gc_probability = 1session.gc_divisor = 1000//概率是 session.gc_probability/session.gc_divisor 结果 1/1000, //不建议设置过小,因为session的垃圾回收,是需要检查每个文件是否过期的。session.gc_maxlifetime = 1440 //过期时间 默认24分钟//设定保存的session文件生存期,超过此参数设定秒数后,保存的数据将被视为’垃圾’并由垃圾回收程序清理。判断标准是最后访问数据的时间(对于FAT文件系统是最后刷新数据的时间)。如果多个脚本共享同一个session.save_path目录但session.gc_maxlifetime不同,将以所有session.gc_maxlifetime指令中的最小值为准。//如果在session.save_path选项中设定使用子目录来存储session数据文件,垃圾回收程序不会自动启动,必须使用自己编写的shell脚本、cron项或者其他办法来执行垃圾搜集。如:cd /path/to/sessions; find -cmin +24 | xargs rm
0 0
原创粉丝点击