在浏览器中单击“后退”按钮时,我的帖子形式存在问题。 假设有一个页面-a,其中包含带有一些输入字段的帖子表单。提交表格之后,将通过成功消息将用户重定向(302)到页面b。一切都很好。
但是,如果用户使用浏览器中的“后退”按钮,它将返回到页面a,并且所有先前提交的输入值仍然存在。因此用户可能认为他应该再次发送请求。
我知道这个话题以前经常讨论。通过发送特殊的http标头,可以禁用浏览器缓存功能:
x.view(d)
array([[ 1, 20],
[ 2, 10]])
问题在于,页面a上有很多图像。通过完全禁用浏览器缓存,当用户访问页面a时,图像将再次加载。
是否有一种特殊的方法仅对输入字段而不对图像禁用缓存?还是针对此问题有更好的解决方案/最佳实践?
(顺便说一句:我正在使用symfony 4.2。但是我认为这是一个全球性问题)。