欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

php中怎么實(shí)現(xiàn)一個(gè)生成驗(yàn)證碼函數(shù)-創(chuàng)新互聯(lián)

php中怎么實(shí)現(xiàn)一個(gè)生成驗(yàn)證碼函數(shù),針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

10年積累的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有廣南免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

php生成驗(yàn)證碼的源碼:


<?php 
session_start(); 
//session_register('CheckCode'); 
//PHP4.2以上版本不需要用session_register()注冊(cè)SESSION變量 
$type='gif'; 
$width= 45; 
$height= 20; 
header("Content-type: image/".$type); 
srand((double)microtime()*1000000); 
if(isset($_GET['action'])){ 
 $randval=randStr(4,$_GET['action']);  
}else{ 
 $randval=randStr(4,''); 
} 
if($type!='gif'&&function_exists('imagecreatetruecolor')){ 
 $im=@imagecreatetruecolor($width,$height); 
}else{ 
 $im=@imagecreate($width,$height); 
} 
$r=Array(225,211,255,223); 
$g=Array(225,236,237,215); 
$b=Array(225,236,166,125); 
$key=rand(0,3); 
$backColor=ImageColorAllocate($im,$r[$key],$g[$key],$b[$key]);//背景色(隨機(jī)) 
$borderColor=ImageColorAllocate($im,127,157,185);//邊框色 
$pointColor=ImageColorAllocate($im,255,170,255);//點(diǎn)顏色 
@imagefilledrectangle($im,0,0,$width - 1,$height - 1,$backColor);//背景位置 
@imagerectangle($im,0,0,$width-1,$height-1,$borderColor); //邊框位置 
$stringColor=ImageColorAllocate($im,255,51,153); 
for($i=0;$i<=100;$i++){ 
 $pointX=rand(2,$width-2); 
 $pointY=rand(2,$height-2); 
 @imagesetpixel($im,$pointX,$pointY,$pointColor); 
} 
@imagestring($im,5,5,1,$randval,$stringColor); 
$ImageFun='Image'.$type; 
$ImageFun($im); 
@imagedestroy($im); 
$_SESSION['CheckCode']=$randval; 
function randStr($len=6,$format='ALL'){ 
 switch($format){ 
  case 'ALL'://生成包含數(shù)字和字母的驗(yàn)證碼 
   $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; break; 
  case 'CHAR'://僅生成包含字母的驗(yàn)證碼 
   $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; break; 
  case 'NUMBER'://僅生成包含數(shù)字的驗(yàn)證碼 
   $chars='0123456789'; break; 
  default : 
   $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; break; 
 } 
 $string=''; 
 while(strlen($string)<$len) 
 $string.=substr($chars,(mt_rand()%strlen($chars)),1); 
 return $string; 
}

 該函數(shù)的具體使用方法請(qǐng)看如下這個(gè)示例(這里是生成全數(shù)字的驗(yàn)證碼):


<img src="checkCode.php?action=NUMBER" width="45" height="20" />

關(guān)于php中怎么實(shí)現(xiàn)一個(gè)生成驗(yàn)證碼函數(shù)問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

新聞標(biāo)題:php中怎么實(shí)現(xiàn)一個(gè)生成驗(yàn)證碼函數(shù)-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://aaarwkj.com/article12/dgddgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站維護(hù)品牌網(wǎng)站設(shè)計(jì)、軟件開發(fā)、網(wǎng)站內(nèi)鏈、域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
亚洲天堂男人的天堂狠狠操| 中文字幕乱码十国产乱码| 国产熟女一区二区精品视频| 日日干夜夜射天天操| 日本经典三级视频在线观看| 亚洲成在人线免费观看| 久久99久久久久久精品| 国产毛片一区二区三区二区| 国产传媒免费在线播放| 午夜在线精品福利视频| 欧美色精品人妻视频在线| 日本一区二区欧美在线| 日韩黄av在线免费观看| 亚洲福利影院一区久久| 亚洲成在人线免费观看| 国产日韩欧美亚洲一区二区| 性色视频一区二区三区| 国产高清av免费观看| 91在线国产手机视频| 亚洲乱色熟女一区二区三区麻豆| 熟妇女人妻丰满少妇中文| 一区二区三区在线观看美女视频| 日韩欧美一区二区黄色| 91在线免费观看国产精品| 亚洲人成伊人成综合网中文| 人妻中字幕出轨中文字幕| 日韩欧美啪啪一区二区| 日本成熟妇高潮视频在线观看不卡 | 欧美精品黑人三级精品| 日韩国产推荐一区二区| 护士一级特黄特色大片| 国产精品日韩一区视频| 久久99精品人妻一区二区三区| 夜夜嗨av一区二区三区| 日韩高清亚洲一区二区| 人妻av在线中文字幕| 婷婷亚洲悠悠色悠在线| 亚洲国产成人91精品| 亚洲无线码一区国产欧美国日| 蜜桃福利视频一区二区| 黄色日韩欧美在线观看|