Search code examples
javascriptphppage-refresh

Trouble with continous refreshing page


When I try to run this script:

<form class="form-inline" action="<?php $_SERVER['PHP_SELF']; ?>" method="POST">
    <button type="submit" name="buttonSubmit" class="btn btn-default">Submit</button>
</form>
<?php
  if (isset($_POST['buttonSubmit'])) {
    unset($_POST['buttonSubmit']);
    echo "<script>alert(".isset($_POST['buttonSubmit']).")</script>";
    echo "<script>location.reload(true);</script>";
  }
?>

As a result, the page is refreshing in an infinite loop.

What is the reason?

How do I refresh my website only once?


Solution

  • This helped me:

    Change location.reload(true); to window.location.href = '';