php session会话的基本参数设定
配置PHP的会话
PHP中的会话控制,需要通过php.ini中的文件来设置。下面介绍一些常用的配置选项。
会话控制的常用配置选项
Session.save_path = c:/temp :
保存session变量的目录,在linux/unix下为/tmp
Session.ues_cookies = 1 :
是否使用Cookie
Session.name = PHPSESSID :
表示会话ID
Session.auto_start = 0 :
是否自动启用Session,当为1时,在每页中就不必调用Session_satrt()函数了
Session.cookie_lifetime = 0 :
设定Cookie送到浏览器后的保存时间,单位为秒。缺省值为0,表示直到浏览器关闭
Session.cookie_path = /: Cookies :
Cookie有效路径
Session.cookie_domain = Cookies :
有效域名
Session.serialize_handler = php :
定义序列化数据的标识,本功能只有WDDX模块或PHP内部使用,缺省值为PHP
Session.gc_probability = 1 :
设定每次临时文件开始处理的处理概率。缺省值为1
Session.gc_maxlifetime = 1440 :
设定保存Session的临时文件被清除前的存活秒数
Session.referer_check = :
决定参照到客户端的Session代码是否要删除。有时出于安全或其他考虑,会设定不删除。缺省值为0
Session.cache_limiter = nocache :
设定Session缓冲限制
Session.cache_expire = 180 :
文档有效期,单位为分钟
Session.save_handler = files :
用于保存Session变量,默认情况下用文件