欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php实现验证码,php验证码

程序员文章站 2024-01-15 10:03:28
...

php实现验证码,php验证码

  验证码在表单实现越来越多了,但是用js的写的验证码,总觉得不方便,所以学习了下php实现的验证码。

  好吧,其实是没有事情干,但是又不想浪费时间,所以学习了下php实现验证码。正所谓,技多不压身。而且,也可以封装成一个函数,以后使用的时候也是很方便的,当然现在未封装。

  现在来说说简单的纯数字验证码吧。

    如果是初学者,建议按照我代码的注释 //数字 一步步来。最简单的方法,还是把整个代码复制走了。

    新建一个captcha.php:

php
    //10>设置session,必须处于脚本最顶部
    session_start();

    $image = imagecreatetruecolor(100, 30);        //1>设置验证码图片大小的函数
    //5>设置验证码颜色 imagecolorallocate(int im, int red, int green, int blue);
    $bgcolor = imagecolorallocate($image,255,255,255); //#ffffff
    //6>区域填充 int imagefill(int im, int x, int y, int col)  (x,y) 所在的区域着色,col 表示欲涂上的颜色
    imagefill($image, 0, 0, $bgcolor);
    //10>设置变量
    $captcha_code = "";
    //7>生成随机数字
    for($i=0;$i$i