1
我有一個symfony2項目的登錄功能。除非您從主頁上註銷,否則所有效果都很好,註銷鏈接應該更改爲登錄,但它保持不變,直到使用CTRL + F5刷新頁面。Symfony2 - 用戶註銷後的主頁緩存
如果註銷是從主頁以外的任何其他頁面完成的,則鏈接更改將正常工作。
任何想法爲什麼?
UPDATE:設置緩存0設置:
$url = $this->container->get('router')->generate('homepage');
$response = new RedirectResponse($url);
$response->setPrivate();
$response->setMaxAge(0);
$response->setSharedMaxAge(0);
$response->headers->addCacheControlDirective('must-revalidate', true);
$response->headers->addCacheControlDirective('no-store', true);
您的主頁的HTTP標頭'Cache-Control'有什麼價值? – jkucharovic
沒有任何重定向循環? – Saleniex
@jkucharovic,Cache-Control:max-age = 3600。然而,我們試圖設置緩存但是仍然是同樣的問題。 –