会话文件命名

时间:2010-10-24 16:50:12

标签: php

会话文件保存在session_save_path().'/sess_'.session_id()

'sess_'是硬编码的吗?

如果可以指定,我该怎么做?

3 个答案:

答案 0 :(得分:17)

是的,sess_是会话文件名的硬编码前缀。您可以在source file mod_files.c

中看到这一点
#define FILE_PREFIX "sess_"

答案 1 :(得分:1)

认为它是硬编码的 - 至少,我看不到配置选项或参数来控制它。

session_save_handler()的手册页提供了自定义处理程序的完整示例。如果所有其他方法都失败了,您可以使用它来实现自己的处理程序,并在那里更改命名格式。

答案 2 :(得分:0)

http://php.net/manual/en/function.session-set-save-handler.php上找到答案。它是硬编码的。