>php教程 >php手册 >用PHP实现验证码功能

用PHP实现验证码功能

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-05-22 18:35:411707검색

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

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

??代码一: 

  /*
*  Filename:  authpage.php
  */

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

  //验证用户输入是否和验证码一致
    if(isset()) 
    {
        if(strcmp(,)==0)
            echo "验证成功!";
        else
            echo "验证失败!";
    }
  
  //生成新的四位整数验证码
    while((=rand()000)  ?>
    


    
        请输入验证码:

        
        >
        用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,);

永久链接:

转载随意!带上文章地址吧。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.