这是因为你在用刷新时,IE会自动把上次表单的内容重新发送。这点可以从IE的提示信息中知道。
因此要解决这方法,你可以把FORM的ACTION设为另一个页面。这样在刷新时就算重新发送信息,也不会转到数据库后台进行插入操作。
一般来说,若非必要,最好不要ACTION到本页面。这样会产生许多不必要的麻烦。

解决方案 »

  1.   

    我个人觉得楼上说的是不是有待商榷啊
    不论action提交的是不是本页面,变量都会传递
    解决方法是设置cookie
      

  2.   

    在插入成功以後馬上轉入另外一個頁面或者重新不帶任何get參數導入該頁面。
      

  3.   

    把action放在前面,然后记得exit();
      

  4.   

    谢谢各位,问题解决了,加了个exit 。