PHP配置文件PHP.ini里的session.cookie_path 与session.save_path 有什么区别

jackxiang 2015-1-30 22:30 | |
背景:今天看自己的vps机器的PHP目录下有php -i|grep cookie_path  是session.cookie_path => / => / ,在目录:/usr/local/php/var/session 里有很多session文件,可一看配置: php -i|grep save_path  session.save_path => no value => no value ,于是有一问:
___________________________________________________________________________
session.cookie_path 与session.save_path 有什么区别?
————————————————————————————
有区别
session.save_path 是保存session的路径
session.cookie_path 指定了要session会话 cookie 的有效路径   可查看setcookie第四参数关于cookie有效路径设置相关信息

session ID通过cookie传递时 .. 要创建cookie, session.cookie_path就是设置默认的cookie有效路径

平时的cookie创建如 setcookie ("Test", "12345", time()+3600, "/wwwroot/abc/", ".example.com", 1 ); "/wwwroot/abc/" 就是该cookie只在此路径下有效

由于session创建cookie并没有调用setcookie, 所以创建cookie的所需参数先在ini里的session.cookie .. 进行设置 ..

摘自:http://bbs.phpchina.com/thread-167626-1-1.html

——————————————————————————————————————————————————
后面,我把位置给修改了:
/data/session
session.save_path = "/data/session"

service  php-fpm restart
Gracefully shutting down php-fpm .. done

php -i|grep session.save_path
session.save_path => /data/session => /data/session

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/7772/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2015-1-30 22:33
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]