1 . 这个问题可以考虑加入验证码, 或者限制IP的注册时间, 还有防刷新机制!2 . 注册时间很容易啊,你可以在数据库中设定一个 time int unsigned not null的字段
在PHP中调用time()函数的返回值插入!

解决方案 »

  1.   

    1 你的表单是否是提交的本页?也就是说,注册的表单在reg.php,而检验数据,插入数据库也是在reg.php?
    这个问题是由于表单数据存在于用户的浏览器内造成的,可以修改浏览器的设置,让其不缓冲数据,不过这样做肯定是不妥的.
    解决办法:在插入数据库的代码之后,header("location:".$_SERVER['PHP_SELF']);一下会另浏览器清除缓冲区,就解决问题了.2 不知你的注册时间这个字段是什么类型,想要什么样的格式,如果是xxxx-xx-xx xx:xx:xx这样的格式,你可以把字段类型改为timeslamp类型,并且不要指定default值.每次插入这个表的时候,你不用插入这个字段,它会自动向这个字段插入当前时间.但是记住,timeslamp类型无法进行update操作.
    或者用datetime类型,当每次插入数据库的时候,插入date函数("Y-m-d H:i:s");或NOW()这个mysql内置函数.
      

  2.   

    一个session只能提交一次注册!