婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > php結(jié)合GD庫(kù)實(shí)現(xiàn)中文驗(yàn)證碼的簡(jiǎn)單方法

php結(jié)合GD庫(kù)實(shí)現(xiàn)中文驗(yàn)證碼的簡(jiǎn)單方法

熱門標(biāo)簽:常州地圖標(biāo)注服務(wù)商 安裝電銷外呼系統(tǒng) 地圖標(biāo)注平臺(tái)怎么給錢注冊(cè) 衡水外呼系統(tǒng)平臺(tái) 注冊(cè)400電話申請(qǐng) 百度商鋪地圖標(biāo)注 新河科技智能外呼系統(tǒng)怎么樣 釘釘打卡地圖標(biāo)注 福州人工外呼系統(tǒng)哪家強(qiáng)

前言

上一次寫了一個(gè)常見的驗(yàn)證碼,現(xiàn)在玩一下中文的驗(yàn)證碼,順便升級(jí)一下寫的代碼

流程基本差不多

  • 先看GD庫(kù)開啟了沒(méi)
  • 生成中文5位驗(yàn)證碼
  • 開始畫圖
  • 畫干擾素
  • 生成圖形
  • 完事

生成中文驗(yàn)證碼

//小小心機(jī)
$hanzi= "如果覺(jué)得寫得還可以的話互相關(guān)注報(bào)團(tuán)取暖交流經(jīng)驗(yàn)來(lái)自合肥的小碼農(nóng)巴拉啊鵬哦溜要了嗎不能把唄日無(wú)一人說(shuō)的回復(fù)看介紹請(qǐng)問(wèn)惹銳歐尼之額心想城型從不錯(cuò)框架鋁合金";
//獲取中文字符的最大索引號(hào)
$c = mb_strlen($hanzi)-1;
//var_dump($c);
for($i = 0;$i  5;$i++){
	//獲取起始點(diǎn)
 $start = rand(0,$c);
 //循環(huán)取出一個(gè)漢字
 $code.= mb_substr($hanzi,$start,1);
}

可以很清晰看到一個(gè)中文占3個(gè)字節(jié)咯,UTF-8編碼格式下一個(gè)中文字符占3個(gè)字節(jié)

畫圖!

$img = imagecreate(120,30);

$white = imagecolorallocate($img,255,255,255);
$black = imagecolorallocate($img,0,0,0);
//點(diǎn)干擾素
for ($i = 0;$i 200;$i++) {
//這里的顏色我就用隨機(jī)產(chǎn)生的顏色了,之前是給定好了的 
imagesetpixel($img,rand(0,120),rand(0,30),imagecolorallocate($img,rand(0,255),rand(0,255),rand(0,255)));
}
//線干擾素
for($i = 0;$i20;$i++){
//這里的顏色我就用隨機(jī)產(chǎn)生的顏色了,之前是給定好了的
imageline($img,rand(0,120),rand(0,30),rand(0,120),rand(0,30),imagecolorallocate($img,rand(0,255),rand(0,255),rand(0,255)));
}

//像素字體大小
$size = 16;
//角度大小

$fontfile = "simhei.ttf";

//獲取文本范圍,見下方圖
$info=imagettfbbox($size,rand(0,5),$fontfile,$code);
//echo 'pre>';
//print_r($info);
$code_w=$info[4]-$info[6];	//字符串的寬度
$code_h=$info[1]-$info[7];	//字符串的高度
//imagesx($img) image 所代表的圖像的寬度
$x=(imagesx($img)-$code_w)/2;	//起始點(diǎn)的$x
$y=(imagesy($img)+$code_h)/2;	//起始點(diǎn)的$y
//向圖像寫入文本
imagettftext($img,$size,rand(0,5),$x,$y,imagecolorallocate($img,rand(0,255),rand(0,255),rand(0,255)),$fontfile,$code);
//生成圖像
imagejpeg($img);

imagedestroy($img);

這里$info這個(gè)是一個(gè)數(shù)組(可以print_r()看一看),數(shù)組中的每一項(xiàng)對(duì)應(yīng)的其實(shí)是坐標(biāo),imagesx( $img ) 就是 image 所代表的圖像的寬度,這樣我想盡量讓漢字保持在圖片的居中位置,不然都跑偏了也看不見了

生成驗(yàn)證碼

小例子

?php

session_start();
header("content-type:text/html;chartset:utf-8");
echo 'pre>';
var_dump($_SESSION);
var_dump($_POST);
echo '/pre>';
if($_SESSION['code'] == $_POST['code']){
 echo '驗(yàn)證成功';
 //進(jìn)行后續(xù)操作balabala
}
?>
!doctype html>
html lang="en">
head>
 meta charset="UTF-8">
 meta name="viewport"
  content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
 meta http-equiv="X-UA-Compatible" content="ie=edge">
 title>Document/title>
/head>
body>
form action="" method="post">
 input type="text" name="code" placeholder="">
 !-- 開始做簡(jiǎn)單的驗(yàn)證-->
 img src="index.php" onclick="this.src='index.php?'+Math.random()" alt="">
 input type="submit" value="提交">
/form>
/body>
/html>

總結(jié)

到此這篇關(guān)于php結(jié)合GD庫(kù)實(shí)現(xiàn)中文驗(yàn)證碼的簡(jiǎn)單方法的文章就介紹到這了,更多相關(guān)php結(jié)合GD庫(kù)實(shí)現(xiàn)中文驗(yàn)證碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PHP5中GD庫(kù)生成圖形驗(yàn)證碼(有漢字)
  • php中使用GD庫(kù)做驗(yàn)證碼
  • PHP通過(guò)GD庫(kù)實(shí)現(xiàn)驗(yàn)證碼功能示例
  • php通過(guò)GD庫(kù)實(shí)現(xiàn)驗(yàn)證碼功能
  • PHP使用GD庫(kù)制作驗(yàn)證碼的方法(點(diǎn)擊驗(yàn)證碼或看不清會(huì)刷新驗(yàn)證碼)
  • PHP 用session與gd庫(kù)實(shí)現(xiàn)簡(jiǎn)單驗(yàn)證碼生成與驗(yàn)證的類方法
  • php結(jié)合GD庫(kù)簡(jiǎn)單實(shí)現(xiàn)驗(yàn)證碼的示例代碼

標(biāo)簽:六安 唐山 白城 克拉瑪依 鶴崗 鷹潭 柳州 遼陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php結(jié)合GD庫(kù)實(shí)現(xiàn)中文驗(yàn)證碼的簡(jiǎn)單方法》,本文關(guān)鍵詞  php,結(jié)合,庫(kù),實(shí)現(xiàn),中文,驗(yàn)證,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php結(jié)合GD庫(kù)實(shí)現(xiàn)中文驗(yàn)證碼的簡(jiǎn)單方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于php結(jié)合GD庫(kù)實(shí)現(xiàn)中文驗(yàn)證碼的簡(jiǎn)單方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品视频在线| 中文字幕精品一区| 欧美成人video| 日韩精品一区第一页| jlzzjlzz亚洲女人18| 中文一区在线播放| 成人午夜免费视频| 亚洲欧美色综合| 精品视频在线免费| 午夜精品福利一区二区三区蜜桃| 欧美在线一二三四区| 午夜精品免费在线观看| 欧美一区二区三区在线电影| 另类小说一区二区三区| 精品精品欲导航| 成人av在线资源网| 亚洲永久精品大片| 日韩女优制服丝袜电影| 成人一区二区三区视频在线观看| 国产精品欧美综合在线| 97精品电影院| 日本视频中文字幕一区二区三区| 久久综合五月天婷婷伊人| www.日本不卡| 日韩精品三区四区| 久久九九影视网| 色综合久久综合网| 毛片不卡一区二区| 国产精品国产三级国产专播品爱网 | 国产精品久久久久久久蜜臀| 国产精品123| 亚洲色欲色欲www| 日韩欧美高清一区| 91啦中文在线观看| 国产一区二区三区免费观看| 亚洲精品日日夜夜| 欧美国产国产综合| 精品免费一区二区三区| 91搞黄在线观看| 波多野结衣精品在线| 视频在线观看一区| 亚洲欧美日韩中文字幕一区二区三区 | 久久成人免费网| 伊人性伊人情综合网| 久久女同互慰一区二区三区| 欧美日韩国产123区| 成人精品免费看| 国产在线播放一区| 美女视频一区二区| 亚洲自拍与偷拍| 亚洲乱码国产乱码精品精可以看| 欧美成人国产一区二区| 在线视频欧美区| 色欧美88888久久久久久影院| 国产激情视频一区二区三区欧美| 另类小说色综合网站| 天天亚洲美女在线视频| 一区二区三区美女视频| 一区在线中文字幕| 亚洲欧美综合在线精品| 国产精品初高中害羞小美女文| 久久久www成人免费无遮挡大片| 日韩一区二区免费视频| 日韩欧美的一区| 久久精品视频免费观看| 国产欧美日韩另类一区| 2024国产精品| 精品国产91九色蝌蚪| 欧美v日韩v国产v| 精品999在线播放| 中文在线资源观看网站视频免费不卡 | 欧美日韩国产a| 3d动漫精品啪啪1区2区免费| 91精品综合久久久久久| 欧美mv日韩mv亚洲| 亚洲国产高清在线观看视频| 国产清纯白嫩初高生在线观看91 | 波多野结衣欧美| 91欧美一区二区| 欧美日韩在线播放一区| 欧美日韩一区二区在线视频| 欧美性做爰猛烈叫床潮| 欧美精品在线视频| 26uuu国产在线精品一区二区| 久久色.com| 亚洲色图一区二区| 一区二区三区四区亚洲| 青青国产91久久久久久| 国产精品69毛片高清亚洲| 成人福利视频网站| 在线亚洲欧美专区二区| 精品国内二区三区| 亚洲欧美偷拍三级| 日韩国产精品久久久久久亚洲| 国精产品一区一区三区mba桃花 | 99视频精品全部免费在线| 欧美亚男人的天堂| 久久精品一区二区三区不卡| 伊人色综合久久天天人手人婷| 久久精品国产免费看久久精品| 福利一区二区在线观看| 欧美乱妇23p| 国产精品不卡在线观看| 天天免费综合色| 成人三级在线视频| 欧美一级精品大片| 伊人色综合久久天天| 久久99九九99精品| 欧美在线影院一区二区| 国产精品人成在线观看免费| 秋霞电影网一区二区| 91成人免费在线| 国产欧美日韩精品a在线观看| 亚洲一区影音先锋| 成人综合在线观看| 欧美久久一区二区| 1区2区3区欧美| 国产高清亚洲一区| 91精品国产综合久久精品app| 国产丝袜美腿一区二区三区| 麻豆中文一区二区| 欧美高清视频在线高清观看mv色露露十八| 91精品久久久久久久99蜜桃| 亚洲日本韩国一区| 91偷拍与自偷拍精品| 中文字幕国产一区二区| 亚洲va天堂va国产va久| 国产高清不卡一区| 精品久久国产老人久久综合| 日韩激情在线观看| 精品国产制服丝袜高跟| 亚洲人妖av一区二区| 国产成人自拍在线| 26uuu国产日韩综合| 麻豆成人91精品二区三区| 欧美精品久久天天躁| 一区二区三区精品| eeuss影院一区二区三区 | 在线看不卡av| 一区二区三区在线影院| 91美女片黄在线观看| 欧美极品xxx| 成人免费视频视频| 亚洲欧美一区二区视频| 91女人视频在线观看| 亚洲视频网在线直播| caoporm超碰国产精品| 亚洲天堂福利av| 不卡免费追剧大全电视剧网站| 国产亚洲自拍一区| 99久久久精品免费观看国产蜜| 国产日产欧美精品一区二区三区| 国产主播一区二区| 国产精品久久久久aaaa樱花 | 国产制服丝袜一区| 国产欧美精品在线观看| 国产一区二三区| 欧美一区二区三区在| 国产乱妇无码大片在线观看| 中文子幕无线码一区tr| 91亚洲国产成人精品一区二三| 亚洲人成在线播放网站岛国| 精品视频资源站| 国产在线精品一区二区| 久久精品夜夜夜夜久久| 99精品国产99久久久久久白柏| 亚洲精品免费电影| 色噜噜夜夜夜综合网| 五月激情综合婷婷| 久久精品人人做人人爽人人| 色综合久久中文综合久久97| 亚洲国产日韩综合久久精品| 欧美猛男男办公室激情| 国模套图日韩精品一区二区| 亚洲蜜臀av乱码久久精品蜜桃| 欧美日韩成人一区| 国产乱对白刺激视频不卡| 亚洲激情av在线| 日本一区免费视频| 日韩一区二区在线观看视频播放| 4438x亚洲最大成人网| 激情深爱一区二区| 亚洲黄色在线视频| 国产亚洲欧洲997久久综合| 欧美无砖专区一中文字| 盗摄精品av一区二区三区| 日本伊人色综合网| 亚洲永久精品国产| 中文字幕在线不卡国产视频| 日韩一级黄色大片| 欧美人狂配大交3d怪物一区| www.性欧美| 国产成人久久精品77777最新版本| 午夜精品一区二区三区免费视频| 综合在线观看色| 国产女同互慰高潮91漫画| 欧美成人乱码一区二区三区| 欧美亚日韩国产aⅴ精品中极品| 丁香一区二区三区| 久久99久久久久|