教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 用PHP实现验证码功能

用PHP实现验证码功能

发布时间:2016-12-04   编辑:jiaochengji.com
教程集为您提供用PHP实现验证码功能等资源,欢迎您收藏本站,我们将为您提供最新的用PHP实现验证码功能资源

目前,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。

??我们这里展示了如何编写PHP程序实现验证码功能:

??代码一: 

  <?php
/*
*  Filename:  authpage.php
  */

  srand((double)microtime()*1000000);

  //验证用户输入是否和验证码一致
    if(isset()) 
    {
        if(strcmp(,)==0)
            echo "验证成功!";
        else
            echo "验证失败!";
    }
  
  //生成新的四位整数验证码
    while((=rand()000)<1000); 
  ?>
    <form action=authpage.php method=post>
    <table>
        请输入验证码:<input type=text name=authinput style="width: 80px"><br>
        <input type=submit name="验证" value="提交验证码">
        <input type=hidden name=authnum value=<? echo ; ?>>
        <img src=authimg.php?authnum=<? echo ; ?>>
    </table>
    </form>

??代码二:

<?php
  /*
  *  Filename:  authimg.php
  */

  //生成验证码图片
    Header("Content-type: image/PNG"); 
    srand((double)microtime()*1000000);
     = imagecreate(58,28);
     = ImageColorAllocate(, 0,0,0);
     = ImageColorAllocate(, 255,255,255);
     = ImageColorAllocate(, 200,200,200);
    imagefill(,68,30,);

您可能感兴趣的文章:
php点击验证码实时刷新的实现代码
php验证码大全(实例分享)
用PHP实现验证码功能
php彩色验证码的简单例子
用php生成带有雪花背景的验证码
常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)
php5验证码类(简易实用型)
php验证码的三个实例代码分享
php图片验证码的例子
用PHP实现随机验证码功能

[关闭]
~ ~