分数不多,请高手们帮解决一个菜鸟问题。 1 . 这个问题可以考虑加入验证码, 或者限制IP的注册时间, 还有防刷新机制!2 . 注册时间很容易啊,你可以在数据库中设定一个 time int unsigned not null的字段在PHP中调用time()函数的返回值插入! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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内置函数. 一个session只能提交一次注册! js调用php文件,不显示啊!!!!! 请问PHP怎么确定单选按钮组有一个被选了? 求救:为什么php获取的时间是错误的??? PHP odbc access select 正常,UPDATE 提示参数不足期待是1 class or function php的copy函数在linux下需要多大的权限? 为什么用SQL语句不能添加数据库表数据,哪个大哥帮忙看下呗! 在线求助!apache的安装 为什么会出先这样的错误提示? linux 下 读取包含 include引用文件的文件出错 require_once的问题 求一SQL语句,在线急等,高手救命!
这个问题是由于表单数据存在于用户的浏览器内造成的,可以修改浏览器的设置,让其不缓冲数据,不过这样做肯定是不妥的.
解决办法:在插入数据库的代码之后,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内置函数.