使用firefox发布/重定向/进入同一页面

php_nub_qq

我的解决方法是,当用户刷新并分别发送两次内容时,出现“重新提交发布数据”对话框,分别是在发布内容时通过javascript强制刷新页面。这似乎可以在webkit浏览器和IE中工作,但是不幸的是,Firefox无法那样工作。

问题是在发布之后,我需要将用户返回到同一页面,这有点使我困惑,因为使用了发布/重定向/获取方法,因为那里描述了需要提供另一个页面。即使我从php本身发送重定向标头,firefox仍会询问有关重新提交的问题。谁能建议我如何解决这个问题?先感谢您!

编辑:这是一些代码

if($_SERVER['REQUEST_METHOD']=="POST"){
    $user->validateSettingsData($_POST, TRUE);
    echo "<div class='win box10'>Changes saved, please wait..</div>";

    header("Refresh: 2; url=");
    exit();
}
无形的

您可以使用PHP进行重定向。例如:

if (isset($_POST)) {
    // processing the data
    // ....

    header('LOCATION: ' . $_SERVER['REQUEST_URI']); // <-- for dynamic URL
    exit();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用URL中的$ _GET参数重定向到同一页面

重写然后使用 .htaccess 重定向到同一页面

使用 PHP 重定向到同一页面以及成功消息

如何在Codeigniter中使用数据重定向到同一页面

单击“后退”按钮并进入超时超时的页面,该页面将重定向到同一页面

事件发生后如何使页面重定向到同一页面

当iframe页面刷新时,它重定向到主页而不是同一页面

在angularjs中使用不同的url名称重定向到同一页面

使用 HttpPost 方法提交表单后 ASP.NET Core 重定向到同一页面

Html.ActionLink-我想重定向到同一页面但使用不同的参数

如何在 mogodb 中的模式中过滤并使用过滤的数据重定向同一页面

Django不同的URL进入同一页面

登录后将用户重定向到同一页面

仅当用户重定向到同一页面时才显示Div

多语言重定向URL到同一页面

将提交按钮重定向到同一页面

在同一页面重定向并向用户显示消息

html表单按钮重定向到同一页面

POST请求后如何重定向到同一页面

烧瓶:提交表单后重定向到同一页面

Servlet重定向到同一页面,并显示错误消息

删除无法正常工作并重定向到同一页面-Laravel

重定向到Django中的同一页面

更改密码不断重定向到同一页面

点击重定向到其他商店的同一页面

在 Codeigniter 中切换语言后重定向到同一页面

Spring 3.0:如何重定向到同一页面

表单提交后重定向到同一页面中的锚点

组件在重定向到同一页面时未呈现