【问题标题】:Php, session.save_pathphp, session.save_path
【发布时间】:2013-08-10 07:36:51
【问题描述】:

我想从 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),我不知道文件在哪里,如果有人可以帮助我,我会很谢谢,谢谢大家,祝你有美好的一天。

【问题讨论】:

    标签: php session


    【解决方案1】:

    phpinfo() 是您的朋友,在输出中您将找到原始(左列)和覆盖(右列)session.save_path

    【讨论】:

    • 我明白你在说什么,但我的问题是如果没有设置 session.save_path 会话保存在哪里,我在 phpinfo() 中看到的只是有价值或没有价值。
    【解决方案2】:

    在基于 linux 的服务器上,默认值通常是 /tmp

    如果使用默认设置,session.save_pathphpinfo() 中设置为空

    【讨论】:

      【解决方案3】:

      如果选项在您的 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
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-22
        • 2011-05-01
        • 1970-01-01
        • 2010-09-15
        • 1970-01-01
        相关资源
        最近更新 更多