jscript header 重新加载同一页面

jscript header reload same page

在我的 PHP 站点中,我使用脚本警报来检查无效的用户名和密码。如果用户名和密码错误,它会显示一个消息框。当我单击 ok 时,用户将被重定向到 index.php 页面。但我想重新加载同一页面,例如 header('Location: '.$_SERVER['PHP_SELF']);.

这是我的代码:

echo "<script>alert('Invalid Username and Password'); 
location.href='index.php';
</script>";

您可以使用location.reload()

echo "<script>alert('Invalid Username and Password'); location.reload();</script>";

reload()函数还有一个可选参数:

  • false - 默认值。从缓存中重新加载当前页面。
  • true - 从服务器重新加载当前页面

试试这个 Eval

echo "<script>alert('Invalid Username and Password'); window.location.href='index.php';</script>";