久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

php如何實現(xiàn)驗證碼登錄

php實現(xiàn)驗證碼登錄的方法:1、創(chuàng)建html頁面顯示驗證碼;2、創(chuàng)建php文件,接受前端頁面?zhèn)魅氲尿炞C碼信息;3、創(chuàng)建驗證碼生成PHP文件。

php如何實現(xiàn)驗證碼登錄

本文操作環(huán)境:windows10系統(tǒng)、php 7、thinkpad t480電腦。

驗證碼在我們的日常生活中非常常見,使用驗證碼有諸多好處,如:

防止惡意的破解密碼。如一些黑客為了獲取到用戶信息,通過不同的手段向服務器發(fā)送數(shù)據(jù),驗證猜測用戶信息的準確性。

防止惡意的刷票,論壇灌水。這種在論壇中長期存在灌水的現(xiàn)象,比如貼吧,不斷發(fā)送帖子?,F(xiàn)在百度貼吧已經(jīng)針對用戶發(fā)帖的時間做了一個時間的限制,當一定時間內(nèi)發(fā)帖過多是無法繼續(xù)發(fā)帖的。

防止惡意的請求。如用戶提交一個表單信息,通過不斷向后臺請求數(shù)據(jù)信息造成服務器資源的浪費,以及惡意的攻擊。

趣味性。這一點屬于個人觀點,當我們提交表單的時候,如遇到一些有趣的驗證碼方式,能夠增強用戶對網(wǎng)站的喜愛程度。

獲取用戶信息。這一點在現(xiàn)目前的站點中是屢見不鮮的事情了。如我們注冊一個站點的賬號,需要通過手機驗證碼才可以注冊成功。網(wǎng)站在拿到用戶的電話號碼之后會給手機號主發(fā)送一些營銷信息。

那么我們該如何實現(xiàn)驗證碼登錄功能呢?一起來看下吧!

環(huán)境配置:

只需要本地安裝了PHP的GD擴展庫即可使用。如何查看呢,創(chuàng)建一個PHP文件在該文件中寫入<?php phpinfo();?>,訪問該文件,如果查看到了GD庫已經(jīng)安裝了,則可以使用。

具體代碼實現(xiàn):

1、我們先創(chuàng)建一個html頁面顯示驗證碼

<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>登陸</title> </head> <body>     <form action="./login.php" method="post">         <img src="image_captcha.php"  onclick="this.src='image_captcha.php?'+new Date().getTime();" width="200" height="200"><br/>         <input type="text" name="captcha" placeholder="請輸入圖片中的驗證碼"><br/>         <input type="submit" value="驗證">     </form> </body> </html>

2、創(chuàng)建一個PHP文件,接受前端頁面?zhèn)魅氲尿炞C碼信息

<?php /**  * 接受用戶登陸時提交的驗證碼  */ session_start(); //1. 獲取到用戶提交的驗證碼 $captcha = $_POST["captcha"]; //2. 將session中的驗證碼和用戶提交的驗證碼進行核對,當成功時提示驗證碼正確,并銷毀之前的session值,不成功則重新提交 if(strtolower($_SESSION["captchaimg"]) == strtolower($captcha)){     echo "驗證碼正確!";     $_SESSION["captcha"] = ""; }else{     echo "驗證碼提交不正確!"; }

3、創(chuàng)建驗證碼生成PHP文件

<?php /**  * 字母+數(shù)字的驗證碼生成  */ // 開啟session session_start(); //1.創(chuàng)建黑色畫布 $image = imagecreatetruecolor(100, 30);   //2.為畫布定義(背景)顏色 $bgcolor = imagecolorallocate($image, 255, 255, 255);   //3.填充顏色 imagefill($image, 0, 0, $bgcolor);   // 4.設置驗證碼內(nèi)容   //4.1 定義驗證碼的內(nèi)容 $content = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";   //4.1 創(chuàng)建一個變量存儲產(chǎn)生的驗證碼數(shù)據(jù),便于用戶提交核對 $captcha = ""; for ($i = 0; $i < 4; $i++) {     // 字體大小     $fontsize = 10;     // 字體顏色     $fontcolor = imagecolorallocate($image, mt_rand(0, 120), mt_rand(0, 120), mt_rand(0, 120));     // 設置字體內(nèi)容     $fontcontent = substr($content, mt_rand(0, strlen($content)), 1);     $captcha .= $fontcontent;     // 顯示的坐標     $x = ($i * 100 / 4) + mt_rand(5, 10);     $y = mt_rand(5, 10);     // 填充內(nèi)容到畫布中     imagestring($image, $fontsize, $x, $y, $fontcontent, $fontcolor); } $_SESSION["captcha"] = $captcha;   //4.3 設置背景干擾元素 for ($$i = 0; $i < 200; $i++) {     $pointcolor = imagecolorallocate($image, mt_rand(50, 200), mt_rand(50, 200), mt_rand(50, 200));     imagesetpixel($image, mt_rand(1, 99), mt_rand(1, 29), $pointcolor); }   //4.4 設置干擾線 for ($i = 0; $i < 3; $i++) {     $linecolor = imagecolorallocate($image, mt_rand(50, 200), mt_rand(50, 200), mt_rand(50, 200));     imageline($image, mt_rand(1, 99), mt_rand(1, 29), mt_rand(1, 99), mt_rand(1, 29), $linecolor); }   //5.向瀏覽器輸出圖片頭信息 header('content-type:image/png');   //6.輸出圖片到瀏覽器 imagepng($image);   //7.銷毀圖片 imagedestroy($image); 

推薦學習:php培訓

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产日韩欧美一区在线| 欧美黑人巨大videos精品| 国产精品欧美三级在线观看 | 日韩综合一区| 久久香蕉精品香蕉| 精品网站999| 国产v日韩v欧美v| 色婷婷久久久| 一区视频在线| 亚洲区第一页| 欧美久久精品| 国产无遮挡裸体免费久久 | 日本欧洲一区二区| 日韩精品国产精品| 国产高清日韩| 中文在线资源| 午夜久久一区| 五月亚洲婷婷 | 午夜久久一区| 久久亚洲国产精品一区二区| 久久高清国产| 日韩美女精品| 国产精品magnet| www.com.cn成人| 欧美日韩国产探花| 女人av一区| 首页国产欧美久久| 欧美日韩 国产精品| sm久久捆绑调教精品一区| 精品在线91| 国产欧美一区二区色老头| 麻豆国产欧美一区二区三区| 日韩在线看片| 在线观看视频免费一区二区三区| 国产欧美一区二区三区米奇| 在线天堂中文资源最新版| 国产一区日韩一区| 视频一区国产视频| 捆绑调教美女网站视频一区 | 老鸭窝亚洲一区二区三区| 日韩av一区二| 国产成年精品| 免费日韩av片| 国产精品久久久久久模特 | 久久久成人网| 亚洲毛片视频| 精品淫伦v久久水蜜桃| 亚洲精品99| 国产精品入口久久| 1024精品一区二区三区| 欧美日韩国产一区二区在线观看| 天堂av在线| 91亚洲无吗| 欧美va天堂在线| 日韩午夜视频在线| av在线日韩| 少妇精品久久久一区二区| 欧美国产日本| 蜜臀va亚洲va欧美va天堂| 国产成人精选| 免费人成网站在线观看欧美高清| 久久久精品国产**网站| 亚洲综合欧美| 韩国久久久久久| 国产欧美一区| 99亚洲精品| 欧美激情一区| 日韩欧美中文字幕一区二区三区 | 日韩av自拍| 日本国产亚洲| 国产精品美女久久久浪潮软件| 久久精品国产福利| 久久99伊人| 久久青草久久| 精品国产午夜| 日韩精品成人| 国产99久久| 国产精品久久久久77777丨| 亚洲一区国产| 99久久精品费精品国产| 欧美精品97| 久久午夜精品| 中文在线а√天堂 | 黄色亚洲免费| 国产网站在线| 国产精品v一区二区三区| 亚洲精品日本| 国产一级久久| 亚洲国产专区校园欧美| 狠狠久久伊人中文字幕| 中文字幕日本一区二区| 一区二区小说| 日韩久久精品| 精品国产午夜| 久久成人高清| 久久国产三级精品| 国产亚洲精品v| 日韩精品一区二区三区免费观影 | 亚洲综合婷婷| 1024精品久久久久久久久| 国产伊人久久| 国产精品嫩模av在线| 日韩精品一区二区三区中文在线 | 丝袜美腿高跟呻吟高潮一区| 久久中文视频| 成人va天堂| 色婷婷色综合| 日韩88av| аⅴ资源天堂资源库在线| 精品国产欧美日韩一区二区三区| 欧美日韩一区二区国产| 天堂久久一区| 日韩中文字幕区一区有砖一区| 国内激情久久| 久久裸体视频| 久久亚洲国产| 欧美二区视频| 亚洲成人二区| 亚洲网站视频| 五月天久久777| 午夜精品网站| 亚洲一区黄色| 乱人伦精品视频在线观看| 好看的亚洲午夜视频在线| 亚洲精品a级片| 亚洲欧美网站| 蜜桃传媒麻豆第一区在线观看| 99国产精品私拍| 丝袜美腿成人在线| 日本v片在线高清不卡在线观看| 色综合视频一区二区三区日韩| 亚洲一二av| 日韩在线观看一区二区| 亚洲深夜福利在线观看| 亚洲免费福利一区| 欧美永久精品| 麻豆视频久久| 国产不卡一区| 999国产精品永久免费视频app| 亚洲91精品| 在线综合亚洲| 亚洲精品影院在线观看| 欧美在线首页| 高清在线一区| 天堂日韩电影| 水蜜桃久久夜色精品一区的特点 | 国产精品亚洲片在线播放| 久久的色偷偷| 国产白浆在线免费观看| 欧美日韩一区二区三区视频播放| 夜夜嗨一区二区| 午夜天堂精品久久久久| 欧美成人一二区| 性感美女一区二区在线观看| 欧美日韩一区二区三区视频播放| 夜久久久久久| 久久国产精品免费一区二区三区 | 亚洲精品一二三**| 国产免费av国片精品草莓男男 | 91成人小视频| 国产成人精选| 亚洲性图久久| 亚洲精品伊人| 久久久91麻豆精品国产一区| 久久婷婷久久| 综合色一区二区| 免费在线亚洲| 欧美午夜精品一区二区三区电影| 午夜一区在线| 国产精品任我爽爆在线播放| 日韩国产一区二区| 日韩一区二区免费看| 91伊人久久| 成人看片网站| 亚洲精品无吗| 桃色一区二区| 日韩成人午夜精品| 免费在线小视频| 涩涩涩久久久成人精品| 精品久久不卡| 好看不卡的中文字幕| 国产精品片aa在线观看| 1024精品一区二区三区| 国产欧美一区二区三区精品观看| 日韩一区电影| 日韩精品视频在线看| 国产不卡精品| 亚洲另类黄色| 日韩av福利| 日韩精品欧美大片| 久久久久国产一区二区| 日本成人在线一区| 久久国产毛片| 国产欧美日韩一级| 国产综合视频| 美女国产一区二区三区| 99xxxx成人网| av资源中文在线| 欧美日韩a区| 久久国产99|