繁体   English   中英

<input type=button value=“Previous Page” onClick=“history.go(-1)”>警告:网页已过期IE

[英]<input type=button value=“Previous Page” onClick=“history.go(-1)”> Warning: Page has Expired IE

我正在尝试将用户发送到上一页history.go(-1)。 在Firefox中,此方法工作正常,但在IE错误中失败:警告:页面已过期使用表单中提交的信息创建了您请求的页面。 此页面不再可用。 为安全起见,Internet Explorer不会自动为您重新提交您的信息。

要重新提交您的信息并查看此网页,请单击“刷新”按钮。

任何人都遇到这个问题。 请帮忙 !

通常,这意味着在上一页中存在某种POST,要解决此问题,请使用会话变量或另一种方法等待提交数据,直到完成所有表单为止,以除去上一页中的POST。

如果这不能完全回答您的问题,请提供更多详细信息(例如,使用PHP,在上一页上提交数据)和/或代码示例。

使用Firebug查看为响应表单发布而设置了哪些标题。 我敢打赌,罪魁祸首是cache-control标头。

参考

<?php
session_start(); 
session_destroy();
?>

在表单位于代码顶部的页面中使用Session destroy ...这是IE和其他任何浏览器的修复程序。

我遇到了这样的问题。 实际上history.go可以用于(-1),(-2)。因此,如果页面刷新两次以上,然后使用后退按钮,它将不允许它使用相同的页面。 为此,应该调用javascript方法onclick="getURL()"

在此getURL() ,需要传递所需页面的链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM