PasswordLibr生成验证码的PHP库

2017-12-19 16:04:412940150查看评论(4)
简介:

<?php
   session_start();
   header("Content-type:image/png");
   $img_width=100;
   $img_height=20;
   srand(microtime()*100000);
   for($i=0;$i<4;$i++)
   {
        $new_number.=dechex(rand(0,15));
   }
   $_SESSION[check_auth]=$new_number;
   $new_number=imageCreate($img_width,$img_height);//创建图象
   ImageColorAllocate($new_number,255,255,255);  //设置背景色为白色
   for($i=0;$i<strlen($_SESSION[check_auth]);$i++)
   {
       $font=mt_rand(3,5);
       $x=mt_rand(1,8) + $img_width*$i/4;
       $y=mt_rand(1,$img_height/4);
       $color=imageColorAllocate($new_number,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));//设置字符颜色
       imageString($new_number,$font,$x,$y,$_SESSION[check_auth][$i],$color);//输出字符
   }
   ImagePng($new_number);
   ImageDestroy($new_number);
?>

GD库是PHP进行图象操作一个很强大的库。

先在php.ini里增加一行引用:extension=php_gd2.dll

重启apache。做一个测试页 var_dump(gd_info());输出数据表明GD库引用成功。

表单auth.html


PasswordLibr生成验证码的PHP库

申明:本站所有资源都是转载各大下载站,或由网友投稿发布,请自行检测软件的完整性,如有侵权请联系我们删除下架,联系方式:admin@php.cn

上一页:
下一页:
o(╯□╰)o到头了
相关推荐

PasswordLibr生成验证码的PHP库

PasswordLibr生成验证码的PHP库
2749148

一个php验证码生成类代码

一个php验证码生成类代码
6080275

php高安全验证码生成类

php高安全验证码生成类
2533302

php动态随机生成验证码类

php动态随机生成验证码类
5016621

php生成图片验证码的一个类

php生成图片验证码的一个类
2678372

PHP的图形验证码库

PHP的图形验证码库
114480
网页评论
最新评论
心与境合
特产只有烧饼
张强
  • 张强
  • 先评论后下载 这是什么沙雕逻辑
  • 2019-04-17 15:13:15发表+0回复
上古邪神诛天灭地