页面刷新和重定向-所有浏览器

时间:2019-04-01 14:49:02

标签: javascript php html browser page-refresh

我需要刷新页面并重定向到同一页面的代码(php / html或javascript)。 我试图重定向页面,但是有些浏览器在重定向时不会自动更新(例如Firefox),因此我需要一个代码来更新页面并重定向到相同的url + div。

此代码可在Firefox,Chrome和Firefox中运行,但不能在边缘运行。 如果我进行刷新,它将在Firefox中崩溃。

echo '<script type="text/javascript">',
        'document.location.reload(true);',
        'window.location.href = "http://teleondagroup.com/novosite/Teleonda/pt/index.php?msg=sucesso#contact";',
        '</script>';

2 个答案:

答案 0 :(得分:1)

您可以尝试一下。

echo '<META HTTP-EQUIV="Refresh" Content="0; URL='.$location.'">';

答案 1 :(得分:0)

PHP(必须有效,无论浏览器版本/无脚本等如何):

header("Location: http://example.com/myOtherPage.php");
die();

JS(如果用户使用无脚本或IE则无法使用。了解更多:https://appendto.com/2016/04/javascript-redirect-how-to-redirect-a-web-page-with-javascript/):

window.location.href = "https://www.example.com";