表达引擎:为什么会话ID是URL的一部分

时间:2012-10-22 14:51:05

标签: expressionengine

我正在更新开发服务器上的EE站点。我复制了数据库和所有核心文件,并在测试链接时,很多(不是全部)链接在URL中间的会话编号如下:

  

http://dev.myurl.com/S=169fe023498b4203567a5c3db2629348c99908d1/blog

我之前从未见过它,它打破了链接。是什么导致了这一点,更重要的是我如何摆脱它?

感谢。

2 个答案:

答案 0 :(得分:5)

管理员>下的偏好设置安全和隐私> 安全和会话

用户会话类型设置为仅限Cookie 。任何包含会话ID 的选择都将使用URL中的标记来跟踪用户的会话。

如果您正在使用配置文件覆盖,则会触发相同的操作:

$config['user_session_type'] = "c";

答案 1 :(得分:1)

在EE控制面板中,如果您转到Admin - >安全与安全隐私 - >安全与安全会话首选项,您在“用户会话类型”下拥有什么?

如果“会话ID”或“cookie和会话ID”尝试仅更改为cookie(将“控制面板会话类型”保留为“cookie和会话ID”