搜索
查看: 2170|回复: 0

基于php实现的验证码小程序

[复制链接]

4812

主题

4812

帖子

4877

积分

注册会员

Rank: 2

积分
4877
发表于 2018-2-11 12:00:06 | 显示全部楼层 |阅读模式

            验证码功能(个人理解):

  
  • 减轻服务器的压力(如12306的验证码功能);
      
  • 防止暴力注册

    个人思路:在a-z,A-Z,1-9生成n位随机的数来构成新的验证码。
    关于生成验证码的几个小函数
    range() //指定范围输出一个数组
      a)       如: range(1,9)
    array_merge()//合并数组
      a)       array_merge(数组1,数组2….)
    array_rand(数组,数量)
      a)       随机从数组中取出几个下标返回一个数组

      
  • shuffle(数组)//将再一次打乱数组中元素
      
  • mt_rand(指定一个范围) //生成一个更好的随机数
      
  • 如: mt_rand(1,5) //生成一个在1-5之间的任意数

    生成验证码代码
    $value) {//遍历数组
    $code.= $arr[$value];//根据下标取数组中的值
    }
    var_dump($code);
    ?>
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    长春门户网站

    长春门户网是网民了解长春的网络窗口,同是提供长春地区百姓生活分类供求信息的门户网站,同时提供长春网站建设、长春网站设计,我们将逐步的完善网站分类信息资源;

    长春门户网二维码

    联系我们

    • 工作时间:早上8:00 - 晚上5:30
    • 投稿联系:13624467185(微信同号)
    • 反馈邮箱:5053050@QQ.com
    • 公司地址:吉林省长春市亚泰大街与自由大路交汇五环国际大厦1408室

    QQ|小黑屋|手机版|Archiver|cc! ( 吉ICP备2021009740号-8 )

    Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表