溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php制作驗(yàn)證碼

發(fā)布時(shí)間:2020-06-18 09:58:05 來源:網(wǎng)絡(luò) 閱讀:1529 作者:李生虎lsh 欄目:web開發(fā)

<?php

/*設(shè)置英文數(shù)字驗(yàn)證碼*/

/*

session_start();

$p_w_picpath=p_w_picpathcreatetruecolor(100,30);

//創(chuàng)建背景顏色為白色

$bgcolor=p_w_picpathcolorallocate($p_w_picpath, 255, 255, 255);

//用白色填充背景

p_w_picpathfill($p_w_picpath, 0, 0, $bgcolor);

$capth_code='';

*/

/*生成純數(shù)字的驗(yàn)證碼*/

/*

for($i=0;$i<4;$i++){

$fontsize=6;//字體大小

//設(shè)置深色字體顏色

$fontcolor=p_w_picpathcolorallocate($p_w_picpath, rand(0,120), rand(0,120), rand(0,120));

$fontcontent=rand(0,9);//驗(yàn)證碼內(nèi)容

$capth_code.=$fontcontent;

//文字放置的坐標(biāo)

$x=($i*100/4)+rand(5,10);

$y=rand(5,10);

p_w_picpathstring($p_w_picpath, $fontsize, $x, $y, $fontcontent, $fontcolor);

}

*/

/*生成英文字母和數(shù)字驗(yàn)證碼

for($i=0;$i<4;$i++){

$fontsize=6;//字體大小

//設(shè)置深色字體顏色

$fontcolor=p_w_picpathcolorallocate($p_w_picpath, rand(0,120), rand(0,120), rand(0,120));

$data='abcdefghigklmnopqrstuvwxyz0123456789';

$fontcontent=substr($data,rand(0,strlen($data)),1);//驗(yàn)證碼內(nèi)容

$capth_code.=$fontcontent;

//文字放置的坐標(biāo)

$x=($i*100/4)+rand(5,10);

$y=rand(5,10);

p_w_picpathstring($p_w_picpath, $fontsize, $x, $y, $fontcontent, $fontcolor);

}

$_SESSION['authcode']=$capth_code;

//繪制干擾元素

//繪制干擾點(diǎn)

for($i=0;$i<200;$i++){

//設(shè)置淺色的點(diǎn)的顏色

$pointcolor=p_w_picpathcolorallocate($p_w_picpath, rand(50,200), rand(50,200), rand(50,200));

p_w_picpathsetpixel($p_w_picpath, rand(1,99), rand(1,29), $pointcolor);

}

//繪制干擾線

for($i=0;$i<3;$i++){

$linecolor=p_w_picpathcolorallocate($p_w_picpath, rand(1,99), rand(1,99), rand(1,99));

p_w_picpathline($p_w_picpath, rand(1,99), rand(1,29), rand(1,99), rand(1,29), $linecolor);

}

//輸出圖片信息

header('content-type:p_w_picpath/png');

p_w_picpathpng($p_w_picpath);

p_w_picpathdestroy($p_w_picpath);

*/


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

session_start();

$p_w_picpath=p_w_picpathcreatetruecolor(200,60);//中文比較大

$bgcolor=p_w_picpathcolorallocate($p_w_picpath, 255, 255, 255);

//用白色填充背景

p_w_picpathfill($p_w_picpath, 0, 0, $bgcolor);

$wordstr='啊阿埃挨哎唉哀皚癌藹矮艾礙愛隘鞍氨安俺按暗岸胺案骯昂盎凹敖熬翱襖傲奧懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙壩霸罷爸白柏百擺佰敗拜稗斑班搬扳般頒板版扮拌伴瓣半辦絆邦幫梆榜膀綁棒磅蚌鎊傍謗苞胞包褒剝薄雹保堡飽寶抱報(bào)暴豹鮑爆杯碑悲卑北輩背貝鋇倍狽備憊焙被奔苯本笨崩繃甭泵蹦迸逼鼻比鄙筆彼碧蓖蔽畢斃毖幣庇痹閉敝弊必辟壁臂避陛鞭邊編貶扁便變卞辨辯辮遍標(biāo)彪膘表鱉憋別癟彬斌瀕濱賓擯兵冰柄丙秉餅炳病并玻菠播撥缽波博勃搏鉑箔伯帛舶脖膊渤泊駁捕卜哺補(bǔ)埠不布步簿部怖擦猜裁材才財(cái)睬踩采彩菜蔡餐參蠶殘慚慘燦蒼艙倉滄藏操糙槽曹草廁策側(cè)冊測層蹭插叉茬茶查碴搽察岔差詫拆柴豺攙摻蟬饞讒纏鏟產(chǎn)闡顫昌猖場嘗常長償腸廠敞暢唱倡超抄鈔朝嘲潮巢吵炒車扯撤掣徹澈郴臣辰塵晨忱沉陳趁襯撐稱城橙成呈乘程懲澄誠承逞騁秤吃癡持匙池遲弛馳恥齒侈尺赤翅斥熾充沖蟲崇寵抽酬疇躊稠愁籌仇綢瞅丑臭初出櫥廚躇鋤雛滁除楚礎(chǔ)儲(chǔ)矗搐觸處揣川穿椽傳船喘串瘡窗幢床闖創(chuàng)吹炊捶錘垂春椿醇唇淳純蠢戳綽疵茨磁雌辭慈瓷詞此刺賜次聰蔥囪匆從叢湊粗醋簇促躥篡竄摧崔催脆瘁粹淬翠村存寸磋撮搓措挫錯(cuò)搭達(dá)答瘩打大呆歹傣戴帶殆代貸袋待逮怠耽擔(dān)丹單鄲撣膽旦氮但憚淡誕彈蛋當(dāng)擋黨蕩檔刀搗蹈倒島禱導(dǎo)到稻悼道盜德得的蹬燈登等瞪凳鄧堤低滴迪敵笛狄滌翟嫡抵底地蒂第帝弟遞締顛掂滇碘點(diǎn)典靛墊電佃甸店惦奠淀殿碉叼雕凋刁掉吊釣調(diào)跌爹碟蝶迭諜疊丁盯叮釘頂鼎錠定訂丟東冬董懂動(dòng)棟侗恫凍洞兜抖斗陡豆逗痘都督毒犢獨(dú)讀堵睹賭杜鍍肚度渡妒端短鍛段斷緞堆兌隊(duì)對墩噸蹲敦頓囤鈍盾遁掇哆多奪垛躲朵跺舵剁惰墮蛾峨鵝俄額訛娥惡厄扼遏鄂餓恩而兒耳爾餌洱二貳發(fā)罰筏伐乏閥法琺藩帆番翻樊礬釩繁凡煩反返范販犯飯泛坊芳方肪房防妨仿訪紡放菲非啡飛肥匪誹吠肺廢沸費(fèi)芬酚吩氛分紛墳焚汾粉奮份忿憤糞豐封楓蜂峰鋒風(fēng)瘋烽逢馮縫諷奉鳳佛否夫敷膚孵扶拂輻幅氟符伏俘服浮涪福袱弗甫撫輔俯釜斧脯腑府腐赴副覆賦復(fù)傅付阜父腹負(fù)富訃附婦縛咐噶嘎該改概鈣蓋溉干甘桿柑竿肝趕感稈敢贛岡剛鋼缸肛綱崗港杠篙皋高膏羔糕搞鎬稿告哥歌擱戈鴿胳疙割革葛格蛤閣隔鉻個(gè)各給根跟耕更庚羹埂耿梗工攻功恭龔供躬公宮弓鞏汞拱貢共鉤勾溝茍狗垢構(gòu)購夠辜菇咕箍估沽孤姑鼓古蠱骨谷股故顧固雇刮瓜剮寡掛褂乖拐怪棺關(guān)官冠觀管館罐慣灌貫光廣逛瑰規(guī)圭硅歸龜閨軌鬼詭癸桂柜跪貴劊輥滾棍鍋郭國果裹過哈骸孩海氦亥害駭酣憨邯韓含涵寒函喊罕翰撼捍旱憾悍焊汗?jié)h夯杭航壕嚎豪毫郝好耗號浩呵喝荷菏核禾和何合盒貉閡河涸赫褐鶴賀嘿黑痕很狠恨哼亨橫衡恒轟哄烘虹鴻洪宏弘紅喉侯猴吼厚候后呼乎忽瑚壺葫胡蝴狐糊湖弧虎唬護(hù)互滬戶花嘩華猾滑畫劃化話槐徊懷淮壞歡環(huán)桓還緩換患喚瘓豢煥渙宦幻荒慌黃磺蝗簧皇凰惶煌晃幌恍謊灰揮輝徽恢蛔回毀悔慧卉惠晦賄穢會(huì)燴匯諱誨繪葷昏婚魂渾混豁活伙火獲或惑霍貨禍擊圾基機(jī)畸稽積箕肌饑跡激譏雞姬績緝吉極棘輯籍集及急疾汲即嫉級擠幾脊己薊技冀季伎祭劑悸濟(jì)寄寂計(jì)記既忌際妓繼紀(jì)嘉枷夾佳家加莢頰賈甲鉀假稼價(jià)架駕嫁殲監(jiān)堅(jiān)尖箋間煎兼肩艱奸緘繭檢柬堿堿揀撿簡儉剪減薦檻鑒踐賤見鍵箭件健艦劍餞漸濺澗建僵姜將漿江疆蔣槳獎(jiǎng)講匠醬降蕉椒礁焦膠交郊澆驕嬌嚼攪鉸矯僥腳狡角餃繳絞剿教酵轎較叫窖揭接皆秸街階截劫節(jié)桔杰捷睫竭潔結(jié)解姐戒藉芥界借介疥誡屆巾筋斤金今津襟緊錦僅謹(jǐn)進(jìn)靳晉禁近燼浸盡勁荊兢莖睛晶鯨京驚精粳經(jīng)井警景頸靜境敬鏡徑痙靖竟競凈炯窘揪究糾玖韭久灸九酒廄救舊臼舅咎就疚鞠拘狙疽居駒菊局咀矩舉沮聚拒據(jù)巨具距踞鋸俱句懼炬劇捐鵑娟倦眷卷絹撅攫抉掘倔爵覺決訣絕均菌鈞軍君峻俊竣??をE喀咖卡咯開揩楷凱慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕顆科殼咳可渴克刻客課肯啃墾懇坑吭空恐孔控?fù)缚诳劭芸菘蘅呖嗫釒煅澘淇蹇婵缈鑹K筷儈快寬款匡筐狂框礦眶曠況虧盔巋窺葵奎魁傀饋愧潰坤昆捆困括擴(kuò)廓闊垃拉喇蠟臘辣啦萊來賴藍(lán)婪欄攔籃闌蘭瀾讕攬覽懶纜爛濫瑯榔狼廊郎朗浪撈勞牢老佬姥酪烙澇勒樂雷鐳蕾磊累儡壘擂肋類淚棱楞冷厘梨犁黎籬貍離漓理李里鯉禮莉荔吏栗麗厲勵(lì)礫歷利僳例俐痢立粒瀝隸力璃哩倆聯(lián)蓮連鐮廉憐漣簾斂臉鏈戀煉練糧涼梁粱良兩輛量晾亮諒撩聊僚療燎寥遼潦了撂鐐廖料列裂烈劣獵琳林磷霖臨鄰鱗淋凜賃吝拎玲菱零齡鈴伶羚凌靈陵嶺領(lǐng)另令溜琉榴硫餾留劉瘤流柳六龍聾嚨籠窿隆壟攏隴樓婁摟簍漏陋蘆盧顱廬爐擄鹵虜魯麓碌露路賂鹿潞祿錄陸戮驢呂鋁侶旅履屢縷慮氯律率濾綠巒攣孿灤卵亂掠略掄輪倫侖淪綸論蘿螺羅邏鑼籮騾裸落洛駱絡(luò)媽麻瑪碼螞馬罵嘛嗎埋買麥賣邁脈瞞饅蠻滿蔓曼慢漫謾芒茫盲氓忙莽貓茅錨毛矛鉚卯茂冒帽貌貿(mào)么玫枚梅酶霉煤沒眉媒鎂每美昧寐妹媚門悶們萌蒙檬盟錳猛夢孟瞇醚靡糜迷謎彌米秘覓泌蜜密冪棉眠綿冕免勉娩緬面苗描瞄藐秒渺廟妙蔑滅民抿皿敏憫閩明螟鳴銘名命謬摸摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌謀牟某拇牡畝姆母墓暮幕募慕木目睦牧穆拿哪吶鈉那娜納氖乃奶耐奈南男難囊撓腦惱鬧淖呢餒內(nèi)嫩能妮霓倪泥尼擬你匿膩逆溺蔫拈年碾攆捻念娘釀鳥尿捏聶孽嚙鑷鎳涅您檸獰凝寧擰濘牛扭鈕紐膿濃農(nóng)弄奴努怒女暖虐瘧挪懦糯諾哦歐鷗毆藕嘔偶漚啪趴爬帕怕琶拍排牌徘湃派攀潘盤磐盼畔判叛乓龐旁耪胖拋咆刨炮袍跑泡呸胚培裴賠陪配佩沛噴盆砰抨烹澎彭蓬棚硼篷膨朋鵬捧碰坯砒霹批披劈琵毗啤脾疲皮匹痞僻屁譬篇偏片騙飄漂瓢票撇瞥拼頻貧品聘乒坪蘋萍平憑瓶評屏坡潑頗婆破魄迫粕剖撲鋪仆莆葡菩蒲埔樸圃普浦譜曝瀑期欺棲戚妻七凄漆柒沏其棋奇歧畦崎臍齊旗祈祁騎起豈乞企啟契砌器氣迄棄汽泣訖掐洽牽扦釬鉛千遷簽仟謙乾黔錢鉗前潛遣淺譴塹嵌欠歉槍嗆腔羌墻薔強(qiáng)搶橇鍬敲悄橋瞧喬僑巧鞘撬翹峭俏竅切茄且怯竊欽侵親秦琴勤芹擒禽寢沁青輕氫傾卿清擎晴氰情頃請慶瓊窮秋丘邱球求囚酋泅趨區(qū)蛆曲軀屈驅(qū)渠取娶齲趣去圈顴權(quán)醛泉全痊拳犬券勸缺炔瘸卻鵲榷確雀裙群然燃冉染瓤壤攘嚷讓饒擾繞惹熱壬仁人忍韌任認(rèn)刃妊紉扔仍日戎茸蓉榮融熔溶容絨冗揉柔肉茹蠕儒孺如辱乳汝入褥軟阮蕊瑞銳閏潤若弱撒灑薩腮鰓塞賽三叁傘散桑嗓喪搔騷掃嫂瑟色澀森僧莎砂殺剎沙紗傻啥煞篩曬珊苫杉山刪煽衫閃陜擅贍膳善汕扇繕墑傷商賞晌上尚裳梢捎稍燒芍勺韶少哨邵紹奢賒蛇舌舍赦攝射懾涉社設(shè)砷申呻伸身深娠紳神沈?qū)弸鹕跄I慎滲聲生甥牲升繩省盛剩勝圣師失獅施濕詩尸虱十石拾時(shí)什食蝕實(shí)識(shí)史矢使屎駛始式示士世柿事拭誓逝勢是嗜噬適仕侍釋飾氏市恃室視試收手首守壽授售受瘦獸蔬樞梳殊抒輸叔舒淑疏書贖孰熟薯暑曙署蜀黍鼠屬術(shù)述樹束戍豎墅庶數(shù)漱恕刷耍摔衰甩帥栓拴霜雙爽誰水睡稅吮瞬順?biāo)凑f碩朔爍斯撕嘶思私司絲死肆寺嗣四伺似飼巳松聳慫頌送宋訟誦搜艘擻嗽蘇酥俗素速粟僳塑溯宿訴肅酸蒜算雖隋隨綏髓碎歲穗遂隧祟孫損筍蓑梭唆縮瑣索鎖所塌他它她塔獺撻蹋踏胎苔抬臺(tái)泰酞太態(tài)汰坍?dāng)傌澃c灘壇檀痰潭譚談坦毯袒碳探嘆炭湯塘搪堂棠膛唐糖倘躺淌趟燙掏濤滔絳萄桃逃淘陶討套特藤騰疼謄梯剔踢銻提題蹄啼體替嚏惕涕剃屜天添填田甜恬舔腆挑條迢眺跳貼鐵帖廳聽烴汀廷停亭庭挺艇通桐酮瞳同銅彤童桶捅筒統(tǒng)痛偷投頭透凸禿突圖徒途涂屠土吐兔湍團(tuán)推頹腿蛻褪退吞屯臀拖托脫鴕陀馱駝橢妥拓唾挖哇蛙洼娃瓦襪歪外豌彎灣玩頑丸烷完碗挽晚皖惋宛婉萬腕汪王亡枉網(wǎng)往旺望忘妄威巍微危韋違桅圍唯惟為濰維葦萎委偉偽尾緯未蔚味畏胃喂魏位渭謂尉慰衛(wèi)瘟溫蚊文聞紋吻穩(wěn)紊問嗡翁甕撾蝸渦窩我斡臥握沃巫嗚鎢烏污誣屋無蕪梧吾吳毋武五捂午舞伍侮塢戊霧晤物勿務(wù)悟誤昔熙析西硒矽晰嘻吸錫犧稀息希悉膝夕惜熄烯溪汐犀檄襲席習(xí)媳喜銑洗系隙戲細(xì)瞎蝦匣霞轄暇峽俠狹下廈夏嚇掀锨先仙鮮纖咸賢銜舷閑涎弦嫌顯險(xiǎn)現(xiàn)獻(xiàn)縣腺餡羨憲陷限線相廂鑲香箱襄湘鄉(xiāng)翔祥詳想響享項(xiàng)巷橡像向象蕭硝霄削哮囂銷消宵淆曉小孝校肖嘯笑效楔些歇蝎鞋協(xié)挾攜邪斜脅諧寫械卸蟹懈泄瀉謝屑薪芯鋅欣辛新忻心信釁星腥猩惺興刑型形邢行醒幸杏性姓兄兇胸匈?zèng)靶坌苄菪扌咝嘈徜P秀袖繡墟戌需虛噓須徐許蓄酗敘旭序畜恤絮婿緒續(xù)軒喧宣懸旋玄選癬眩絢靴薛學(xué)穴雪血?jiǎng)籽儗ゑZ巡殉汛訓(xùn)訊遜迅壓押鴉鴨呀丫芽牙蚜崖衙涯雅啞亞訝焉咽閹煙淹鹽嚴(yán)研蜒巖延言顏閻炎沿奄掩眼衍演艷堰燕厭硯雁唁彥焰宴諺驗(yàn)殃央鴦秧?xiàng)顡P(yáng)佯瘍羊洋陽氧仰癢養(yǎng)樣漾邀腰妖瑤搖堯遙窯謠姚咬舀藥要耀椰噎耶爺野冶也頁掖業(yè)葉曳腋夜液一壹醫(yī)揖銥依伊衣頤夷遺移儀胰疑沂宜姨彝椅蟻倚已乙矣以藝抑易邑屹億役臆逸肄疫亦裔意毅憶義益溢詣議誼譯異翼翌繹茵蔭因殷音陰姻吟銀淫寅飲尹引隱印英櫻嬰鷹應(yīng)纓瑩螢營熒蠅迎贏盈影穎硬映喲擁傭臃癰庸雍踴蛹詠泳涌永恿勇用幽優(yōu)悠憂尤由郵鈾猶油游酉有友右佑釉誘又幼迂淤于盂榆虞愚輿余俞逾魚愉渝漁隅予娛雨與嶼禹宇語羽玉域芋郁吁遇喻峪御愈欲獄育譽(yù)浴寓裕預(yù)豫馭鴛淵冤元垣袁原援轅園員圓猿源緣遠(yuǎn)苑愿怨院曰約越躍鑰岳粵月悅閱耘云鄖勻隕允運(yùn)蘊(yùn)醞暈韻孕匝砸雜栽哉災(zāi)宰載再在咱攢暫贊贓臟葬遭糟鑿藻棗早澡蚤躁噪造皂灶燥責(zé)擇則澤賊怎增憎曾贈(zèng)扎喳渣札軋鍘閘眨柵榨咋乍炸詐摘齋宅窄債寨瞻氈詹粘沾盞斬輾嶄展蘸棧占戰(zhàn)站湛綻樟章彰漳張掌漲杖丈帳賬仗脹瘴障招昭找沼趙照罩兆肇召遮折哲蟄轍者鍺蔗這浙珍斟真甄砧臻貞針偵枕疹診震振鎮(zhèn)陣蒸掙睜征猙爭怔整拯正政幀癥鄭證芝枝支吱蜘知肢脂汁之織職直植殖執(zhí)值侄址指止趾只旨紙志摯擲至致置幟峙制智秩稚質(zhì)炙痔滯治窒中盅忠鐘衷終種腫重仲眾舟周州洲謅粥軸肘帚咒皺宙晝驟珠株蛛朱豬諸誅逐竹燭煮拄矚囑主著柱助蛀貯鑄筑住注祝駐抓爪拽專磚轉(zhuǎn)撰賺篆樁莊裝妝撞壯狀椎錐追贅墜綴諄準(zhǔn)捉拙卓桌琢茁酌啄著灼濁茲咨資姿滋淄孜紫仔籽滓子自漬字鬃棕蹤宗綜總縱鄒走奏揍租足卒族祖詛阻組鉆纂嘴醉最罪尊遵昨左佐柞做作坐座';

$wordarr=str_split($wordstr,3);//utf-8編碼中,中文占3位,若非utf-8編碼,則需進(jìn)行轉(zhuǎn)換,因?yàn)間d庫只支持這一種編碼

$capth_code='';

$fontface='FZYTK.TTF';

/*中文驗(yàn)證碼*/

for($i=0;$i<4;$i++){

$fontcolor=p_w_picpathcolorallocate($p_w_picpath, rand(0,120), rand(0,120), rand(0,120));

$index=rand(0,count($wordarr));

$cn=$wordarr[$index];

$capth_code.=$cn;

p_w_picpathttftext($p_w_picpath, mt_rand(20,24), mt_rand(-60,60),(40*$i+20),mt_rand(30,35), $fontcolor, $fontface, $cn);

}

$_SESSION['authcode']=$capth_code;

//繪制干擾元素

//繪制干擾點(diǎn)

for($i=0;$i<200;$i++){

//設(shè)置淺色的點(diǎn)的顏色

$pointcolor=p_w_picpathcolorallocate($p_w_picpath, rand(50,200), rand(50,200), rand(50,200));

p_w_picpathsetpixel($p_w_picpath, rand(1,199), rand(1,59), $pointcolor);

}

//繪制干擾線

for($i=0;$i<3;$i++){

$linecolor=p_w_picpathcolorallocate($p_w_picpath, rand(1,99), rand(1,99), rand(1,99));

p_w_picpathline($p_w_picpath, rand(1,199), rand(1,59), rand(1,199), rand(1,59), $linecolor);

}

//輸出圖片信息

header('content-type:p_w_picpath/png');

p_w_picpathpng($p_w_picpath);

p_w_picpathdestroy($p_w_picpath);


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI