1.session跨机共享:
php本身的session机制不能跨机,这给多服务器,
1)使用数据库来实现
2)使用memcached来保存
3)自己写server端,通过改写session处理函数来请求
4)使用nfs等跨机存储来保存session
2.系统中二级域名下貌似还是无法取$_SESSION?
session.use_cookies设置为1,当然默认情况下也是设置为1的,
session.cookie_domain设置为自己系统的顶级域名,比如abc.com/ www.abc.com/ web.abc.com 那么
session.cookie_domain就应该设置为“.abc.com”
3.销毁后,还能访问?
同时原来的在销毁session时必须 session_unset();后session_destroy(); 同时将内存和文件全部销毁,否则会出现
session_destroy 后 var_dump一下$_SESSION变量,仍然有值的,但此值不会在close后被write回去
php本身的session机制不能跨机,这给多服务器,
1)使用数据库来实现
2)使用memcached来保存
3)自己写server端,通过改写session处理函数来请求
4)使用nfs等跨机存储来保存session
2.系统中二级域名下貌似还是无法取$_SESSION?
session.use_cookies设置为1,当然默认情况下也是设置为1的,
session.cookie_domain设置为自己系统的顶级域名,比如abc.com/ www.abc.com/ web.abc.com 那么
session.cookie_domain就应该设置为“.abc.com”
3.销毁后,还能访问?
同时原来的在销毁session时必须 session_unset();后session_destroy(); 同时将内存和文件全部销毁,否则会出现
session_destroy 后 var_dump一下$_SESSION变量,仍然有值的,但此值不会在close后被write回去


被折叠的 条评论
为什么被折叠?



