美文网首页
php 生成验证码

php 生成验证码

作者: 微笑城ios | 来源:发表于2021-03-07 21:48 被阅读0次

这个是一个很搞笑的话题

我一直被发送验证码这个问题困扰

  1. 首先定义个字符串 "0123456789"
  2. 回去随机数, 每次从字符串里面取以为, 这样能获取到随机数
## 默认长度是 4 位
function createCode($length=4)
{
    $str = '012345678912';
    $backstring = '';
    for($i=0;$i<$length;$i++)
    {
        $index = rand(0,9);
        $backstring = $backstring . substr($str,$index,1);
    }

### 这里是一定不会走的流程 ... 
    if (strlen($backstring) < $length) {
        return createCode($length);
    }

### 这里有bug  需要将 intval 去掉 
    return intval($backstring);
}

这个里面的想法是 随机获取任意的 4位 数字 做为 , 验证码

## 再来一个让人拍大腿的做法
function getCode() {
 return rand(1000,9999);
}

是不是瞬间福气了 哈哈哈
多学多绕 添福添薪

相关文章

  • 验证码类

    验证码类 captcha.class.php 生成验证码图片,验证码存入session imagecode.php...

  • PHP使用GD库生成验证码图片,实现图片验证

    本文记录从php 下载配置GD图片生成库 到使用该库生成验证码图片,网页上实现验证码。使用技术:php使用GD库绘...

  • php 验证码2

  • php验证码1

  • 2019-03-01

    完成了验证码功能,通过php的image相关函数生成验证码,通过$_SESSION['authcode']来进行全...

  • 防止接口重放

    内容来源(公众号:PHP基础入门教程)在接口调用业务或生成业务数据环节中(如短信验证码、邮件验证码、订单生成、评论...

  • thinkphp3.2 图片验证码教程

    thinkphp框架自带了验证码的功能,利用手册可以轻松做出图片验证码html php 生成的验证码信息会保存到s...

  • mac下载切换不同PHP版本

    1.问题:生成验证码不可用,缺少freetype 2.原环境:nginx + mac自带php 3.下载php7....

  • PHP生成验证码

    要使用jpgraph类库 代码

  • php 生成验证码

    这个是一个很搞笑的话题 我一直被发送验证码这个问题困扰 首先定义个字符串 "0123456789" 回去随机数, ...

网友评论

      本文标题:php 生成验证码

      本文链接:https://www.haomeiwen.com/subject/pfqxqltx.html