正在阅读:用PHP实现验证码功能用PHP实现验证码功能

2004-02-14 09:33 出处:PConline 作者:hutuworm 责任编辑:huangpeidan

代码二:

<?
   /*
    *   Filename: authimg.php
    *   Author:   hutuworm
    *   Date:     2003-04-28
    *   @Copyleft hutuworm.org
    */

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

        //将四位整数验证码绘入图片
        imagestring($im, 5, 10, 8, $HTTP_GET_VARS['authnum'], $black);

        for($i=0;$i<50;$i++)   //加入干扰象素
        {
                imagesetpixel($im, rand()%70 , rand()%30 , $black);
        }

        ImagePNG($im);
        ImageDestroy($im);
?>


本文程序在Apache 2.0.45 + PHP 4.3.1环境下运行通过。

 

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品