谁能说出使用 'PHPSESSID' 和 'CAKEPHP' 之间是否有特别的区别?

Who can tell if there is a particular difference between using 'PHPSESSID' and 'CAKEPHP'?

谁能告诉我在会话中使用 'PHPSESSID' 和 'CAKEPHP' 之间是否有具体区别?如果有,那又怎样?

https://book.cakephp.org/3.0/en/development/sessions.html - 文档没有说明任何相关内容

对于第一个例子,在config/app.php:

'Session' => [
    'defaults' => 'php'
],

// Output: session cookie - 'CAKEPHP'

第二个例子,在config/app.php:

    'Session' => [
    'defaults' => 'php',
    'cookie' => 'PHPSESSID' // for KCFINDER
],

// Output: session cookie - 'PHPSESSID'

有人知道具体的区别吗?也许与安全有关?

从技术角度来看绝对没有区别,只是会话 cookie 的名称。

使用 CAKEPHP 作为默认设置的决定是出于某种原因,很久很久以前 it might get dropped in 4.x.,特别是因为没有必要更改默认设置。攻击者还可以使用 CAKEPHP 作为名称来识别代码 运行 系统,这样它就可以相应地成为目标,即它实际上是 "safer" 使用 PHP默认值。