繁体   English   中英

如何使用Redis驱动程序在laravel 4.2中设置特定域的生存期?

[英]How to set lifetime for specific domain in laravel 4.2 with redis driver?

我的config/session/lifetime720 我只想在api.example.com中将生存期设置为4320 ,该项目中的其他域也使用720

现在我使用:

Config::set('session.lifetime', 4320) 

在api.example.com之前,它只会使Cookie在4320分钟后过期,但redis ttl也为720 * 60 s,因此存储在Session中的数据将在720分钟内销毁。

我知道了。 只需在config / session.php中添加判断,例如:

'lifetime' => $_SERVER['HOST_NAME'] == 'api.example.com' ? 4320 : 720

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM