国产在线视频一区二区三区_嫩草av91_999黄色片_久久亚洲精品综合_公交车上嗯啊_日本在线观看www

当前位置:网站首页 >> 作文 >> 最新php验证码识别优秀

最新php验证码识别优秀

格式:DOC 上传日期:2023-05-03 19:11:54
最新php验证码识别优秀
时间:2023-05-03 19:11:54     小编:zdfb

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。那么我们该如何写一篇较为完美的范文呢?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧

php验证码识别篇一

验证码分为:数字验证码,字母验证码,数字加字母验证码,图片验证码,汉子验证码,视频验证码等!由于原理相同,且根据平时的使用范围来看,今天在这里只讲数字验证码,字母验证码,数字加字母验证码。下面是由百分网小编为大家整理的php实现验证码制作,喜欢的可以收藏一下!了解更多详情资讯,请关注应届毕业生考试网!

(1)生成验证码底图

(2)验证码内容

(3)生成验证码

(4)对比校验

(a)底图的实现,并添加干扰元素

(b)生成验证内容

(c)验证内容保存在服务端

(d)验证内容的校验

<?php

/*

这段代码 实现了产生 随机数字,随机数字+字母验证码

*/

session_start();

$image = imagecreatetruecolor(100, 30);

//imagecreatetruecolor() 返回一个图像标识符,代表了一幅大小为 x_size 和 y_size 的黑色图像。

$bgcolor = imagecolorallocate($image, 255, 255, 255);

// imagecolorallocate — 为一幅图像分配颜色

imagefill($image,0,0,$bgcolor);

/* ? 生成字母验证码

for($i=0;$i<4;$i++)

{

$fontsize = 6;

// $fontcolor = imagecolorallocate($image, 0, 0, 0);

$fontcolor = imagecolorallocate($image, rand(0,120), rand(0,120), rand(0,120));

$fontcontent =rand(0,9);

$x = ($i*100/4) + rand(5,10);

$y = rand(5,10);

// imagestring — 水平地画一行字符串

imagestring($image, $fontsize, $x, $y, $fontcontent, $fontcolor);

}

*/

// 生成字母加数字的随机验证码

$captcha_code = "";

for($i=0;$i<4;++$i)

{

$fontsize = 6;

$fontcolor = imagecolorallocate($image, rand(0,120), rand(0,120), rand(0,120));

$data = "abcdefghijklmnopqrstuvwxtz123456789";

$fontcontent = substr($data,rand(0,strlen($data)),1);

$captcha_code.=$fontcontent;

$x = ($i*100/4) + rand(5,10);

$y = rand(5,10);

imagestring($image, $fontsize, $x, $y, $fontcontent, $fontcolor);

}

$_session['authcode']=$captcha_code;

// ?给验证码添加点干扰项

for($i=0;$i<200;$i++)

{

$pointcolor = imagecolorallocate($image, rand(50,200), rand(50,200), rand(50,200));

imagesetpixel($image, rand(1,99), rand(1,29), $pointcolor);

// bool imagesetpixel ( resource $image , int $x , int $y , int $color );

// imagesetpixel() 在 image 图像中用 color 颜色在 x,y 坐标(图像左上角为 0,0)上画一个点。

}

// 增加线的干扰

for($i=0;$i<3;++$i)

{

$linecolor = imagecolorallocate($image, rand(80,220), rand(80,220), rand(80,220));

imageline($image, rand(1,99), rand(1,29), rand(1,99), rand(1,29), $linecolor);

}

header("content-type: image/png");

imagepng($image);

imagedestroy($image);

?>

s("content_relate");

【php实现验证码制作】相关文章:

php如何实现验证码

09-07

php页面缓存实现方法

09-12

php如何实现快速排序

09-07

如何用php实现找回密码

09-21

php多线程的实现方法

09-12

php实现多线程的方法技巧

10-01

php实现同步远程mysql的方法

09-11

php中读取大文件实现方法

09-05

php实现大文件上传源代码

08-29

全文阅读已结束,如果需要下载本文请点击

下载此文档
a.付费复制
付费获得该文章复制权限
特价:5.99元 10元
微信扫码支付
已付款请点这里
b.包月复制
付费后30天内不限量复制
特价:9.99元 10元
微信扫码支付
已付款请点这里 联系客服
主站蜘蛛池模板: 26uuu久久 | 国产丰满老熟妇乱xxx1区 | 中国一级特黄真人毛片 | 丰满少妇大力进入 | 女人被狂躁到高潮视频免费网站 | 国产精品久久久久久久久齐齐 | 青青草97国产精品免费观看 | 国产精品久久久久免费视频 | 欧美大视频在线看免费视频 | 国产亚洲免费观看 | 第一页在线视频 | 成人午夜精品无码区 | 国产精品小黄鸭一区二区三区 | 日本a级视频在线播放 | 三级视频中文字幕 | 亚洲av无码乱码在线观看性色 | 久久影视在线观看 | 中文字幕 日韩在线 | 两个人看的免费视频 | 成人a级| 欧美性做爰片免费视频看 | 成人做受视频试看60秒 | 高清大学生毛片一级 | 欧美性生交大片免费看 | 中文字幕人妻无码系列第三区 | 国产suv精品一区二区6 | 欧美日本高清 | 久久精品国产亚洲 | 护士精品一区二区三区 | 亚无码乱人伦一区二区 | 一级女性全黄生活片免费看 | 欧美日韩视频在线一区二区 | 台湾佬自拍偷区亚洲综合 | 91普通话国产对白在线 | 欧美亚洲一区二区三区在线 | 亚洲熟妇色xxxxx亚洲 | 亚洲一区二区影院 | 91精品国产闺蜜国产在线 | 在线日韩欧美 | 91网站视频在线观看 | 国产二区精品 |