【发布时间】:2018-06-12 10:09:42
【问题描述】:
我在 Symfony 3.4 中为 FOSUserbundle 设置了所有功能 一切正常,即登录、注销。
但是当我以前注销并单击返回按钮然后打开以前打开的页面不应该打开时,就会出现问题。
基本上,我在使用注销时需要帮助来销毁该会话。
【问题讨论】:
-
嗯,页面在浏览器的缓存中。它真的不会再次打开。通过一些设置,我们可以阻止浏览器缓存页面。它是页面头部的设置。我不知道确切的。
我在 Symfony 3.4 中为 FOSUserbundle 设置了所有功能 一切正常,即登录、注销。
但是当我以前注销并单击返回按钮然后打开以前打开的页面不应该打开时,就会出现问题。
基本上,我在使用注销时需要帮助来销毁该会话。
【问题讨论】:
如果您有“header.php”文件,则可以添加以下内容。
它将在大多数浏览器中停止缓存。
<html>
<head>
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
</head>
<body>
【讨论】: