Php 页面刷新插入两次

Php 页面刷新插入两次,php,Php,我有一个搜索页面,当有人搜索时,它有一个查询将其插入到我的数据库中以保留搜索记录,无论何时搜索它都会插入同一行多次。我的hitcounter脚本和下载计数器也是如此 include'header.php'; include'db.php'; $d = date("Y-m-d"); mysql_query("INSERT INTO search VALUES('$d','','$ab','1')"); 这是我在搜索页面上唯一的php代码,所以我不知道为什么每次搜索都要插入多次。在插入查询后重

我有一个搜索页面,当有人搜索时,它有一个查询将其插入到我的数据库中以保留搜索记录,无论何时搜索它都会插入同一行多次。我的hitcounter脚本和下载计数器也是如此

include'header.php';
include'db.php';


$d = date("Y-m-d");
mysql_query("INSERT INTO search VALUES('$d','','$ab','1')");

这是我在搜索页面上唯一的php代码,所以我不知道为什么每次搜索都要插入多次。

在插入查询后重定向到同一页面

include'header.php';
include'db.php';

if(isset($_POST)){
    $d = date("Y-m-d");
    mysql_query("INSERT INTO search VALUES('$d','','$ab','1')");

    header('location:page_name.php');
    exit();
}

向我们展示您的html代码以及如何发送请求?请提供客户端代码。