第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

PHP實(shí)現(xiàn)驗(yàn)證碼制作

難度初級
時(shí)長 1小時(shí)20分
學(xué)習(xí)人數(shù)
綜合評分9.80
173人評價(jià) 查看評價(jià)
10.0 內(nèi)容實(shí)用
9.8 簡潔易懂
9.6 邏輯清晰
  • 中文驗(yàn)證
    查看全部
  • <?php $image = imagecreatetruecolor( 100, 30 ); $bgcolor = imagecolorallocate( $image, 255, 255, 255 ); imagefill( $image, 0, 0, $bgcolor ); // 創(chuàng)建一個(gè)循環(huán),循環(huán)200次 // 在循環(huán)內(nèi),用GD庫生成一個(gè)隨機(jī)顏色 // 在隨機(jī)位置上畫一個(gè)干擾點(diǎn),顏色使用上面的隨機(jī)顏色 for($i=0;$i<200;$i++){ $dot= imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200)); imagesetpixel($image,rand(1,99),rand(1,29),$dot); } header( 'content-type: image/png' ); imagepng( $image ); imagedestroy( $image );
    查看全部
    1 采集 收起 來源:習(xí)題

    2018-03-22

  • 當(dāng)驗(yàn)證信息看不清的時(shí)候需要用到j(luò)s動態(tài)校驗(yàn) 實(shí)現(xiàn)動態(tài)驗(yàn)證: 1、增加可點(diǎn)擊的“換一個(gè)”文案 2、用js選取器選取驗(yàn)證碼圖片 3、用js修改驗(yàn)證碼圖片地址(改src)
    查看全部
  • form.php代碼 <?php header('content-type:text/html;charset=utf-8'); if(isset($_REQUEST['authcode'])){ session_start(); if(strtolower($_REQUEST['authcode'])==$_SESSION['authcode']){ echo '<font color="#0000CC">輸入正確</font>'; }else{ echo '<font color="#CC0000"> <b>輸入錯(cuò)誤</b> </font>'; } exit(); } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>確認(rèn)驗(yàn)證碼</title> </head> <body> <form method="post" action="./form.php"> <p>驗(yàn)證碼圖片:<img border="1" src="./captcha.php?r=<?php echo rand();?>" width:100px; height:30px" /> <p>請輸入圖片中的內(nèi)容:<input type="text" name="authcode" value="" /></p> <p><input type="submit" value="提交" ></p> </form> </body> </html>
    查看全部
  • 數(shù)字字母混合驗(yàn)證碼,用到了substr()截取字符串的函數(shù) for($i=0;$i<4;$i++){ $fontsize=6; $fontcolor=imagecolorallocate($image, rand(0,120),rand(0,120), rand(0,120)); $data="abcdefghijklmnopqrstuvwxyz123456789"; $fontcontent=substr($data,rand(0,strlen($data)),1); $x=($i*100/4)+rand(5,10); $y=rand(5,10); imagestring($image, $fontsize, $x, $y, $fontcontent, $fontcolor);
    查看全部
  • 往畫布中添加干擾元素 imagestring水平畫一行字符 imagestring($image,int $front,$x,$y,strintg $s,int $con1)字體干擾 imagesetpixel($image,$x,$y,int $col) 一個(gè)點(diǎn)需要一個(gè)坐標(biāo),點(diǎn)干擾 imageline($iamge,$x,$y,$x1,$y1,$col) 線段是兩個(gè)點(diǎn),所以設(shè)兩個(gè)坐標(biāo),線干擾
    查看全部
  • 1.創(chuàng)建畫布 imagecreatetrueccolor(100,230)[默認(rèn)黑色的] 2.設(shè)置背景色取代黑色默認(rèn)顏色imagecolorallocate($image,rgb(0到255的值),rgb(0到255的值,rgb(0到255的值) 3.填充背景色到畫布上 imagefill() 4.為空白畫布上添加字符 imagestring() 生成數(shù)字等 5.添加點(diǎn)干擾元素 imagesetpixel() 生成點(diǎn)或者線干擾
    查看全部
  • <?php $image = imagecreatetruecolor(100,50); //生成一張100*50大小的圖片(底圖) header("content-type:image/png"); //定義圖片格式為png 注意header一定要在image輸出圖像之前 $bgcolor = imagecolorallocate($image,200,200,200); //為一幅圖分配顏色 imagefill($image,0,0,$bgcolor); //將顏色填充到底圖上 imagepng($image); //區(qū)域填充 imagedestroy($image); //銷毀資源,便于回收
    查看全部
  • 需要的技術(shù): ASCII碼理論, UTF-8編碼理論 SESSION基礎(chǔ) 前端Ajax基礎(chǔ):內(nèi)容的校驗(yàn)
    查看全部
  • 因?yàn)樽x操作不會對數(shù)據(jù)產(chǎn)生影響,可以同時(shí)多個(gè)線程進(jìn)行互不干擾,但是寫數(shù)據(jù)的話就得進(jìn)行加鎖,也就是一個(gè)線程在操作時(shí)候,要保證其他線程不能同時(shí)對資源進(jìn)行操作,不然最后數(shù)據(jù)就會發(fā)生錯(cuò)誤,根據(jù)數(shù)據(jù)庫引擎的加鎖方式不同,可能有字段加鎖,表加鎖,開銷也會不同,另外當(dāng)數(shù)據(jù)量很大時(shí)候,根據(jù)存儲結(jié)構(gòu)不同,可能寫入一個(gè)數(shù)據(jù),會進(jìn)行很大的數(shù)據(jù)變動,這時(shí)候就會比較消耗資源
    查看全部
  • 老師講的真不錯(cuò),一聽就懂了
    查看全部
    0 采集 收起 來源:習(xí)題

    2016-11-30

  • 圖片驗(yàn)證碼
    查看全部
  • captcha.php代碼: <?php session_start(); $image = imagecreatetruecolor( 100,30 ); $bgcolor = imagecolorallocate($image,255,255,255); imagefill($image,0,0,$bgcolor); 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,99),$pointcolor); } for($i=0;$i<3;$i++){ $linecolor = imagecolorallocate($image,rand(80,220),rand(80,220),rand(80,220)); } $captch_code = ''; for($i=0;$i<4;$i++){ $fontsize = 6; $fontcolor = imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120)); $data = 'abcdefghijkmnpqrstuvwxy3456789'; $fontcontent = substr($data,rand(0,strlen($data)-1),1); $captch_code.=$fontcontent; $x = ($i*100/4) + rand(5,10); $y = rand(5,10); imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor); } header('content-type:image/png'); imagepng($image); $_SESSION['authcode'] = $captch_code; ?>
    查看全部
  • form.php代碼 <?php header('content-type:text/html;charset=utf-8'); if(isset($_REQUEST['authcode'])){ session_start(); if(strtolower($_REQUEST['authcode'])==$_SESSION['authcode']){ echo '<font color="#0000CC">輸入正確</font>'; }else{ echo '<font color="#CC0000"> <b>輸入錯(cuò)誤</b> </font>'; } exit(); } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>確認(rèn)驗(yàn)證碼</title> </head> <body> <form method="post" action="./form.php"> <p>驗(yàn)證碼圖片:<img border="1" src="./captcha.php?r=<?php echo rand();?>" width:100px; height:30px" /> <p>請輸入圖片中的內(nèi)容:<input type="text" name="authcode" value"" /></p> <p><input type="submit" value="提交" ></p> </form> </body> </html>
    查看全部
  • 驗(yàn)證碼步驟
    查看全部

舉報(bào)

0/150
提交
取消
課程須知
本課程適合PHP初學(xué)者或者自學(xué)的童鞋們。
老師告訴你能學(xué)到什么?
1、如何拆解驗(yàn)證碼項(xiàng)目 2、PHP的繪圖擴(kuò)展GD庫的使用 3、如何用GD函數(shù)畫圖與驗(yàn)證碼內(nèi)容 4、如何用PHP做驗(yàn)證碼校驗(yàn),及動態(tài)校驗(yàn) 5、怎么實(shí)現(xiàn)中文、圖片、視頻驗(yàn)證碼

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!