V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Zeffee
V2EX  ›  PHP

分享个 PHP 写的验证码类

  •  
  •   Zeffee · 2017-03-15 20:16:06 +08:00 · 2961 次点击
    这是一个创建于 2792 天前的主题,其中的信息可能已经有所发展或是发生改变。

    点击型验证码

    具体使用请查看 "demo" 文件夹


    混合型验证码

    如:请输入图中的"中文" , 答案:"扇"


    数字型验证码

    如:请输入图中的"答案" , 答案: 68


    传送门: https://github.com/sostuts/Vcode

    第 1 条附言  ·  2017-03-19 15:34:22 +08:00

    图片加载错误了,请大家直接点进 github 里面看吧

    7 条回复    2017-03-18 11:30:44 +08:00
    xiaogouxo
        1
    xiaogouxo  
       2017-03-15 23:13:53 +08:00 via iPhone
    支持支持,建议写成 composer 包,支持 yii2 laravel tp5 更好😄😄😄
    yangqi
        2
    yangqi  
       2017-03-15 23:18:03 +08:00
    //字体自定义
    $this->font_family = $font_family ?: "c:\\windows\\fonts\SIMYOU.ttf";

    这个是什么鬼
    precisi0nux
        3
    precisi0nux  
       2017-03-16 03:43:10 +08:00 via iPhone
    @yangqi 哈哈, windows only 。
    Zeffee
        4
    Zeffee  
    OP
       2017-03-16 15:29:37 +08:00
    @yangqi 只要服务器装了字体就可以 ( Centos 上测试过 ) , font_family 是字体路径, 可以参考 demo 里面的设置。
    Zeffee
        5
    Zeffee  
    OP
       2017-03-16 15:31:45 +08:00
    @precisi0nux 只要服务器装了字体就可以, Centos 上测试过没问题,那个只是赋个默认的 windows 字体而已
    Zeffee
        6
    Zeffee  
    OP
       2017-03-16 15:39:52 +08:00
    @xiaogouxo 感谢支持
    log4geek
        7
    log4geek  
       2017-03-18 11:30:44 +08:00   ❤️ 1
    图片红叉了啊,显示不出来。
    我也分享个 PHP 验证码的文章
    PHP 高级特性之实现验证码操作 http://log4geek.cc/2017/02/php%e9%ab%98%e7%ba%a7%e7%89%b9%e6%80%a7%e4%b9%8b%e5%ae%9e%e7%8e%b0%e9%aa%8c%e8%af%81%e7%a0%81%e6%93%8d%e4%bd%9c/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5732 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:41 · PVG 09:41 · LAX 17:41 · JFK 20:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.