分数不多,请高手们帮解决一个菜鸟问题。 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只能提交一次注册! 网站视频播放器,用的是wampserver,apache服务器,服务器下的中文名文件无法访问? PHP 环境下提示http 500错误 两个个正则表达式的问题 问这段真正是什么意思 ?preg_match('#^([^:]+): (.*)\s+$#', $str, $match Apache 不能启动 请教一个验证码的问题 Windows Vista上怎样安装linux mysql转义字符插入、查询及显示问题,求点拨 在Solaris下使用DSO方式安装php4,启动httpd时报错 PHP开发网络应用系统 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内置函数.