使用不同名称存储的会话文件

时间:2019-02-19 02:57:32

标签: php wordpress session

我有一个用于聊天功能的脚本,每个人都使用一个会话。在这段代码中,一切看起来都很怪异,但是我只允许编辑它而不重新创建它。

该脚本尝试使用以下代码打开此奇怪的“所有人的单一会话”:

$name='PREFIX-'.md5(home_url());
session_id($name);
session_name($name);
session_start();

在localhost(XAMPP,Windows,PHP 7.2.5)上一切正常,但是当我尝试在共享主机服务器(Linux,PHP 7.1.18)上使用它时,会话使用各种名称保存,但我无法再次使用相同的$name进行阅读。

我已经用ini_get( 'session.save_path')打印了print_r(scandir($dir))中的所有内容,但是没有像sess_PREFIX-*那样的东西,并且save_path文件夹每次通过页面刷新3个文件而增长。 / p>

1 个答案:

答案 0 :(得分:0)

我的一位朋友指出this使用随机session_id解决了我的问题。