Linux php.ini的session.save_path被注释

Linux php.ini的session.save_path被注释
;session.save_path = "/tmp"
为什么生成的session文件还是被保存在/tmp目录下,不解?
难道是Linux环境下,没有该值,默认就保存在/tmp目录下?
谢谢诸位

阅读 4.9k
1 个回答

对,是这样的,默认值就是/tmp。在PHP的配置文件中,很多被注释掉的配置项都是有默认值的,一般就是注释的值。不过最好还是修改为一个只有php能访问的目录,避免该目录下的文件被其它用户看到而泄露用户session信息,详见官方文档。

Warning
If you leave this set to a world-readable directory, such as /tmp (the default), other users on the server may be able to hijack sessions by getting the list of files in that directory.
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题