随机生成5位数字,并写入PHP数据库里 20

随机生成5位数字,并写入PHP数据库里,比喻:服务器:127.0.0.1:3306登陆名称:root密码:123分别同时写入2个表表1:abc表2:shop行:abc_m... 随机生成5位数字,并写入PHP数据库里,比喻:
服务器:127.0.0.1:3306
登陆名称:root
密码:123
分别同时写入2个表
表1:abc
表2:shop
行:abc_members
行:shop_members
字段1(abc_members):uid username password email salt
字段2(shop_members):userid username password email salt
uid,userid这个值为随机5位数字
username 这个为用户名
password 这个为密码
email这个为邮件
salt这个为字段

加入1个判断:UID已有,重新再随机一次
网页源码应该怎么写?高手帮帮忙啦!
像QQ似的注册系统
DZ,PW站
自己做个注册系统
本人很菜鸟,请加QQ:162072345
UID确实是自增的
但是我们可以随机后再插入就OK啦...
这样就实现了随机UID的方法啦!
展开
 我来答
cdeoug
2011-01-31 · TA获得超过3136个赞
知道小有建树答主
回答量:1224
采纳率:0%
帮助的人:1112万
展开全部
这个叫做验证码。以下是某网站对验证码的解释

验证码的作用:有效防止这种问题对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上是用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,腾讯的QQ社区),我们利用比较简易的方式实现了这个功能。虽然登陆麻烦一点,但是对社区还来说这个功能还是很有必要,也很重要。但我们还是提醒大家主要保护自己的密码,尽量使用混杂了数字、字母、符号在内的6位以上密码,不要使用诸如1234之类的简单密码或者与用户名相同、类似的密码。 不要因为只是来iclub问问问题,就随意设置密码,保护你自己的密码也是保护你自己,免得你的账号给人盗用给自己带来不必要的麻烦。 ~
(1).验证码一般是防止批量注册的,人眼看起来都费劲,何况是机器。二像百度贴吧未登录发贴要输入验证码大概是防止大规模匿名回帖的发生目前,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。
(2).一般注册用户ID的地方以及各大论坛都要要输入验证码
(3).常见的验证码
1,四位数字,随机的一数字字符串,最原始的验证码,验证作用几乎为零。2,CSDN网站用户登录用的是GIF格式,目前常用的随机数字图片验证码。图片上的字符比较中规中矩,验证作用比上一个好。没有基本图形图像学知识的人,不可破!可惜读取它的程序,在CSDN使用它的第一天,好像就在论坛里发布了,真是可怜!
3,QQ网站用户登录用的是PNG格式,图片用的随机数字+随机大写英文字母,整个构图有点张扬,每刷新一次,每个字符还会变位置呢!有时候出来的图片,人眼都识别不了,厉害啊…4,MS的hotmail申请时候的是BMP格式, 随机数字+随机大写英文字母+随机干扰像素+随机位置。
5,Google的Gmail注册时候的是JPG格式,随机英文字母+随机颜色+随机位置+随机长度。6,其他各大论坛的是XBM格式,内容随机。
(4)意义:不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。
百度网友76b5b7fde
2011-02-01 · TA获得超过547个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:307万
展开全部
哈哈,前不久我还在DZ发了一篇阐述这种思想的文章。

不过我还没你那么囧,要随机5位

兄弟,我告诉你把,不管你是自己想这样,还是看了相关的资料,反正这种东西,PHP做出来效率不高,你做这个可以说是毫无意义。你的站小,根本没人在意你的ID。就像DISCUZ那种官方站,给我个ID是1的,我都不觉得很HIGH。何况小站?现在在中国,ID真的值钱的也是屈指可数的几家了,譬如腾讯。

说到程序:
我给你一个参考资料,相对新手很容易写的办法。
1、随机产生5位数
2、从数据库取ID数组
3、判断随机数是否在数据库ID数组内?是,则重新取!:不在内,就可以插入
这样来判断,应该很容易写?

像QQ,是由集群服务器做了负载均衡专门处理QQ号选号的。

我没有帮人写代码的习惯,所以你自己写吧,我不在乎什么满意答案,我只是随便谈谈,没想来拿分。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
roll5577
2011-01-31 · TA获得超过1740个赞
知道小有建树答主
回答量:1078
采纳率:0%
帮助的人:652万
展开全部
1,四位数字,随机的一数字字符串,最原始的验证码,验证作用几乎为零。2验证码实现流程:服务器端随机生成验证码字符串,保存在内存中,并写入图片,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞扬舞侠
2011-01-31 · TA获得超过271个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:218万
展开全部
注册表中uid一般是自增的,没有看到还有随机生成的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式