2012-04-16 86 views
2

我在我的php项目中使用了smarty模板语言。它工作得很好,除了我得到:Smarty模板,文档已过期问题

文档已过期,本文档已不可用。

每次我点击浏览器中的返回按钮时出错。我没有改变任何设置在PHP或聪明。

+0

即时运行smarty没有遇到这个问题,但它听起来像一个缓存问题,我会通过这个http://www.smarty.net/docsv2/en/caching.tpl – JimmyBanks 2012-04-16 02:22:17

+0

读取也许事实, T使用缓存,它是强制性的吗? – redacted 2012-04-16 06:54:33

+1

它听起来不像Smarty附加的,而是浏览器和缓存的东西。您正在尝试访问POST结果的页面? (顺便说一下,缓存不是强制性的,我们运行良好。) – 2012-04-17 16:21:19

回答

0

与smarty无关。当通过POST请求(提交表单)生成上一页时,然后返回按钮给出此消息。这是完全正常的行为。通过提交表单生成的页面不应该通过后退按钮提供。为了摆脱它使用GET方法(URL中的查询字符串)。