国产在线视频一区二区三区_嫩草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元
微信扫码支付
已付款请点这里 联系客服
主站蜘蛛池模板: 国产成人久久久精品一区二区三区 | 人妻中文乱码在线网站 | 亚洲国产精品久久久久666 | 免费一级欧美性大片 | 国产一区二区三区精品久久呦 | 欧美日韩亚洲国产综合乱 | 欧美视频在线观看 | 亚洲精品免费观看 | 欧美黑人与白人香艳免费视频 | 久久久青草青青国产亚洲免观 | 亚洲日韩男人网在线 | 男人扒开女人的腿做爽爽视频 | 疯狂做受xxxx高潮欧美日本 | 99精品久久久中文字幕 | 久久网站免费观看 | 国产小视频在线免费观看 | 国产三级在线视频观看 | 日韩一卡2卡3卡4卡新区亚洲 | 日本午夜大片免费观看视频 | 一区二区三区在线 | 日本 | 日产精品久久久一区二区 | 欧洲女同免费视频网站 | 久久久精品欧美一区二区免费 | 99在线精品国产不卡在线观看 | 影音先锋女人av鲁色资源网久久 | 亚洲综合国产一区在线 | 人人妻人人澡人人爽欧美精品 | 日韩高清不卡在线 | 最新入口 | 精品国产成人a在线观看 | 国产精品无码一二区免费 | 国产成人+亚洲欧洲+综合 | 久热精品视频在线 | 精品日本亚洲一区二区三区 | 成αv人 | 亚洲欧美成人一区二区在线电影 | 日本亲与子乱人妻hd | 一级免费看片 | www.日本在线视频 | 久久久日韩精品一区二区三区 | 亚洲精品一区二三区在线观看 |