【发布时间】:2019-10-16 02:23:31
【问题描述】:
我正在努力将我的会话保存在不同的目录中。
我在 OVH 中有一个共享服务器。默认会话保存路径为/tmp,我想更改它。
在我的根目录中,我有 www 文件夹,这是我的主要网站文件夹。我在它旁边创建了“会话”文件夹,chmoded 777。
当我在做print_r(scandir('/home/expressptp/sessions/')); 时,我得到的文件很好,但是当我尝试session_save_path('/home/expressptp/sessions'); 时,那里什么也没有出现。
完整代码如下所示:
session_save_path('/home/expressptp/sessions');
session_start();
echo session_id();
$_SESSION["test"] = "test";
echo session_save_path(); //that prints good path
但问题是文件夹sessions 中没有会话:(
我什么都试过了。我把'sessions'文件夹放在'www',chmod 777,用realpath(dirname($_SERVER['DOCUMENT_ROOT'])设置路径等等。
如果您有任何想法,我将不胜感激。
【问题讨论】: