Php,session.save_path

时间:2013-08-10 07:36:52

标签: php session

我想从 php.ini 文件(http://php.net/session.save-path)询问 session.save_path ,我的问题是如果我是保存会话的地方没有设置任何路径(;session.save_path =),它是否在我的PC内存上?它是在位于php目录之外的文件吗?,到目前为止我看到了使用 session.save_path设置,我可以查看文件,并且当session.save_path未设置(http://php.net/session.save-path)时,我不知道文件在哪里,如果有,如果有人可以帮助我,我将非常感谢,谢谢大家,祝你有个美好的一天。

3 个答案:

答案 0 :(得分:2)

phpinfo()在这里是你的朋友,在输出中你会找到原始(左栏)和覆盖(右栏)session.save_path

答案 1 :(得分:0)

在基于Linux的服务器上,默认通常为/tmp

如果使用默认设置,

session.save_pathphpinfo()中未设置任何内容

答案 2 :(得分:0)

如果该选项在您的php.ini中被注释掉(因为它在我的本机中),则php将使用默认值。我展示了两个快速选项,可从命令行获取该值:

  1. 非交互式:
$ php -i | grep session.save_path
session.save_path => /var/lib/php/sessions => /var/lib/php/sessions
  1. 互动的:
$ php -a
Interactive mode enabled
     
php > echo session_save_path();
/var/lib/php/sessions

php > exit