我有以下列方式设置数据库存储的会话
Configure::write('Session', array(
'cookie'=>'SingleCase',
'defaults' => 'database',
'timeout' => 20,
'autoRegenerate' => false,
'cookieTimeout' => 20,
'checkAgent'=>false
));
我有一个AJAX应用程序,它也使用彗星请求推送通知。如果没有推送通知,则每60秒更新一次请求,在这种情况下,它只返回空数组。
当我设置flash消息时,它会正确呈现给视图。
当我设置flash消息然后在控制器中进行重定向时,会出现问题。重定向后正确呈现消息,一切看似正常但在更新推送通知请求后,再次出现flash消息,但只有一次然后消失直到下一次推送通知请求。
说明
顺便说一下,默认情况下,任何操作都会呈现所有可用的Flash消息,包括推送通知响应。