可以这样:
   在需要的页面里用SESSION注册一个变量,
   这个变量不要赋值,这个变量的作用是,每从FORM里提交一次数据,让该变量自增一(这就是为什么不要赋值的原因,当然赋值也可以,只不过是条件不一样罢了)。
   在插入数据库的那个页面里这样处理:
   如果SESSION变量的值大于0,就不在插入数据库。
举例:(不要对我的SESSION处理方法发问,过渡以前是这样的,过渡以后就成$_session['var']了,指PHP3到PHP4的过渡)
——————————————————————————————————
表单页面:
<?php
session_start();
session_register('num');
.
.
?>处理页面:
<?php
session_start();
if($num>=1){
echo "<script>location.href='index.php';
</script>";
}
else {
.
.
.//此处为插入数据库的句子
$num++;
}
.
.
?>
_________________________________________________