按下按钮时:
<form action="index.php" method="get">
<input type="hidden" name="act" value="run">
<input type="submit" value="Truncate map">
</form>
if (!empty($_GET['act'])) {
mysql_query("TRUNCATE TABLE mapinfo");
}
它把我重定向到index.php?act=run
我想摆脱它所以补充说header("Refresh: 0; url=$page");
::
if (!empty($_GET['act'])) {
mysql_query("TRUNCATE TABLE mapinfo");
$page = $_SERVER['PHP_SELF'];
header("Refresh: 0; url=$page");
}
但它首先加载index.php?act=run
而不是重定向浏览器,index.php
这会刷新 2 个页面。
如何以好的方式做到这一点?