">必赢国际437437.com_必赢国际437在线游戏_437必赢国际网站

您现在的位置:必赢国际437437.com_必赢国际437在线游戏_437必赢国际网站 > 免责声明 >  > 正文

使用PHP生成1000个随机注册码

2018-12-13 04:13http://www.baidu.com四川成人高考网

  一般程序中都需要用到注册码,为了防止盗版,如果把生成的注册码保存到数据库里,并且通过软件在客户端访问服务器来匹配客户端输入的验证码是否正确,这是一种好的解决盗版的方案。

  下面描述的代码就是使用PHP生成数字验证码,类似于:-230 这样的,437必赢国际网站为了保证验证码不被猜中,我们采用比较复杂的12位数字,那么可能性就有:9 这么多,那么重复的几率就很小。

  我们下面的的程序就演示了身成1000个随机的注册码的例子。包括两个程序,一个程序用来生成从 100到999的序列数字并且保存到文件里,第二个程序是从文件中提取随机数对应行的数字生成验证码串,然后身成1000个随机串,最后保存在文件里。

  执行上面的代码,就会在当前程序目录生成一个 number.txt文件,里面保存了类似下面的数字:

  执行上面的程序就会生成cd_key.txt文件,里面包含了类似下面的验证码:

  这样,就完整的达到了我们的目的,你也可以把以上随机串保存到数据库里,方便调用。灵活设置以上变量,你能够生成16位、20位的验证码。如果你有兴趣,也可以写类似 XDF8F-ADE89-D0J5C-4RTFG之类的验证码,呵呵发挥下想象力。