php开源嘛
首页 | English | MySql数据库 | Php编程 | 建站杂烩 | 系统服务器 | 资源共享 | 专题 | 才桀网 | 支持论坛
  当前位置:主页>Php编程>文章内容
PHP编程:使用PHP生成1000个随机注册码
来源:收集整理 作者:本站整理 发布时间:2008-01-25  

PHP编程:使用PHP生成1000个随机注册码 php开源嘛

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

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

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

程序一:生成序列数字  php开源嘛

以下为引用的内容:

<?php
/**
 * File:
生成4位的数字
 * Author: heiyeluren
 * Create: 2005-9-5 22:26
 */
中国..长站

 /* 配置 */
 $start_num = 100;
 $end_num = 999;
 $save_file = "./number.txt";
..站长站

 //生成从10009999的数字序列
 for ($i=$start_num; $i<=$end_num; $i++)
 { php开源嘛
     $nums[] = $i;
 }

//把上面生成的数字序列写入文件
$fp = fopen($save_file, "w")  or die("Open $save_file failed");
fwrite($fp, implode("\r\n", $nums)) or die("Write $save_file failed");
unset($nums);
fclose($fp);

echo "Create $save_file succeed!"; Www.Chinaz.com

?>

Www~Chinaz~com

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

以下为引用的内容:
100
101 php开源嘛
102
103
104
105
106...

程序二:生成验证码


(阅读次数:

共2页: 上一页 1 [2] 下一页
上一篇:实例学习动态网页PHP的语法{初学者学习}   下一篇:PHP&Smarty Is Smarty right for me?
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·PHP生成验证码图片的源代码
·PHP会话对(Session)使用入门
·Php部分常见问题总结[bug]
·php正则表达式的快速学习方法
·高手传经:学习PHP重在坚持
·用php生成静态页面的php函数
·PHP对文本数据库的基本操作方法
·用 PHP 读取文件的正确方法
·讲解PHP+MySQL的分页显示示例
·用PHP构建一个简易监视引擎
·我是怎样打造简单的PHP&MYSQL留
·用PHP实现表单验证码登陆校验
  相关文章
·实例学习动态网页PHP的语法{初学
·PHP5的DirectoryIterators递归扫
·黑客隐藏PHP文件后门的技巧...
·增加PHP的Session存储和处理能力
·Web2.0时代PHP将受更多人的青睐
·PHP中使用Sockets 从Usenet中获
·PHP中的面向对象和面向过程OOP…
·怎样用php操作php文件的……
·PHP面向对象OOP编程快速入门...
·mysql的新特性的一个扩展mysqli
·PHP传值和传引用、传地址的区别
·开发大型php项目的方法、oop面向

关于我们 | 本站声明 | 友情连接 | 诚邀加盟 | 网站地图
版权Power by DedeCms   技术支持QQ =>> 罗江游鱼   Jacking  后台登陆
Copyright @ 2007 公司地址:柳州市东环路268号 邮编:545006 电话:15920389818 桂ICP备07006725号