一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php 驗(yàn)證碼制作(網(wǎng)樹注釋思想)

1,生成隨機(jī)數(shù)
用for循環(huán)確定生成幾個(gè)隨機(jī)數(shù)。
用隨機(jī)函數(shù)生成范圍內(nèi)隨機(jī)數(shù)。例如rand(1,15),生成1到15之間的數(shù)字。
用16位進(jìn)制函數(shù)把生成數(shù)字字母化。dechex(rand(1,15))。
用.=運(yùn)算來保存幾個(gè)數(shù)字。
把生成好的隨機(jī)數(shù)放到$_SESSION[變量]。等將來跟用戶提交的內(nèi)容比較。
2,創(chuàng)建圖片
用圖片創(chuàng)建函數(shù)確定,所創(chuàng)建的圖片大小。
例如$im = imagecreatetruecolor(100,30);其中坐標(biāo)100,30是以網(wǎng)頁左上角為原點(diǎn),$im為圖片變量了。
3,設(shè)置顏色
使用函數(shù) 創(chuàng)建背景色。例如$bg = imagecolorallocate($im,0,0,0);其中0,0,0是三原色數(shù)字,$im為上面創(chuàng)建的圖片
使用函數(shù) 創(chuàng)建字體色。例如$te = imagecolorallocate($im,255,255,255);
4,把字符寫在圖像左上角
使用函數(shù) imagestring()吧字符寫在圖像。例如imagestring($im,5,0,0,$rand,$te);$im為上面創(chuàng)建的圖片,5是顯示方式,0,0
是坐標(biāo),$te是字體顏色
5,輸出圖像
使用函數(shù) header("Content-type:image/jpeg");imagejpeg($im);輸出圖像。
----------------------------------我是華麗的分割線---------------------------
1,開啟session功能;例如session_start();
2,寫表單
3,表單提交的驗(yàn)證碼 數(shù)據(jù) 與上面的$_SESSION[變量]比較
相等,驗(yàn)證正確。
不相等,則錯(cuò)誤。

php技術(shù)php 驗(yàn)證碼制作(網(wǎng)樹注釋思想),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产视频中文字幕 | 久久精品91 | 美女免费精品高清毛片在线视 | 久久噜国产精品拍拍拍拍 | 美女久久| 国产成人精品久久一区二区小说 | 色综合天天综合网国产成人网 | 黄色视屏在线免费观看 | 久九九久福利精品视频视频 | 午夜视频福利 | 成年网站未满十八禁毛片免费 | 在线视频精品免费 | 久久99国产精品亚洲 | 成人午夜视频网站 | 深夜福利一区二区 | 日韩精品视频观看 | 欧洲视频一区 | 欧美一级视频免费 | 国产乱码在线观看 | 激情一区二区三区成人 | 成人在线免费视频观看 | 久久久精品中文字幕 | 亚洲国产精品婷婷久久 | 婷婷色婷婷 | 午夜国产 | aⅴ一区二区三区无卡无码 aaaaaa精品视频在线观看 | 日韩天堂视频 | 91刘亦菲精品福利在线 | 日日噜噜噜噜人人爽亚洲精品 | 高清免费久久影院 | 久久婷婷激情综合色综合也去 | 性xxxx视频| 加勒比东洋精品映画防屏蔽 | 久久pao| 91精品国产丝袜高跟鞋 | 97香蕉超级碰碰碰久久兔费 | 夜夜夜夜夜夜夜猛噜噜噜噜噜噜 | 综合久久久久久 | 亚洲成人中文字幕 | 欧美91精品久久久久网免费 | 手机在线一区二区三区 |