Cakephp在浏览器关闭时不销毁会话

Cakephp在浏览器关闭时不销毁会话,php,session,cakephp,cookies,Php,Session,Cakephp,Cookies,所以我的问题是,每当我使用cakephp中的Auth登录到站点并关闭它时,它仍然会将我带到站点的索引页。我真的不知道为什么cakephp会这样做,即使我关闭了桌面上的所有浏览器,当我登录到该站点时,它仍然会将我带到索引页面,该页面应该是登录页面 我试着做这个网站 但是仍然没有发生任何事情这不是蛋糕php或您的服务器的问题。浏览器关闭后,模型浏览器不会销毁会话 是的,在cakephp中,当您关闭浏览器时,会话不会被清除。您可以在app/config文件夹中的core.php文件中更新以下代码 Co

所以我的问题是,每当我使用cakephp中的Auth登录到站点并关闭它时,它仍然会将我带到站点的索引页。我真的不知道为什么cakephp会这样做,即使我关闭了桌面上的所有浏览器,当我登录到该站点时,它仍然会将我带到索引页面,该页面应该是登录页面

我试着做这个网站
但是仍然没有发生任何事情

这不是蛋糕php或您的服务器的问题。浏览器关闭后,模型浏览器不会销毁会话

是的,在cakephp中,当您关闭浏览器时,会话不会被清除。您可以在
app/config
文件夹中的
core.php
文件中更新以下代码

Configure::write('Session', array(
    'cookie' => 'my_app',
    'cookieTimeout' => 0,
    'checkAgent' => false,
    'timeout' => 60 //1 hr
));
可能需要一些时间才能在本地服务器上生效。请添加此代码并签入服务器和其他pc