php驗證碼類別ValidateCode 在網路上看到使用PHP寫的ValidateCode產生驗證碼類,感覺不錯,特拿來分析學習一下。 $charset 是隨機因子,這裡是去掉了幾個不容易區分的字元,如字母"i,l,o,q",數字"0,1"。有必要可以加入一些中文或其他字元或算式等。
在影像上產生驗證碼文字,主要考慮文字在影像上的位置和每一個文字顏色。
控制第n個文字的x軸位置 = (影像寬度 / 驗證碼長度) * (n-1) 隨機的偏移數; 其中n = {d1....n}
控制第n個文字的y軸位置 = 影像高度 / 2 隨機的偏移數;
mt_rand(0, 156) 隨機取文字顏色,0-156目的是取比較深的顏色。
mt_rand(-30, 30) 隨機的文字旋轉。
免責聲明
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章
【php驗證碼類別】分享10個好用的php驗證碼類別程式碼
19 May 2017
驗證碼在php網站中不可少,它能防止惡意的註冊或提交,防止惡意破解密碼、刷票、論壇灌水、刷頁等,透過驗證碼也能減輕伺服器壓力,那下面php中文網分享10個好使用的php驗證碼類別供您下載使用。
cf兄弟禮包驗證碼 一個PHP驗證碼類代碼分享已封裝成類
29 Jul 2016
cf兄弟禮包驗證碼:cf兄弟禮包驗證碼 一個PHP驗證碼類別代碼分享已封裝成類別:複製程式碼 程式碼如下:<?php session_start(); Header(
Hot tools Tags
Hot Tools
Hot Article
Pokemon Pocket:如何與朋友一起玩
02 Nov 2024
手游攻略
所有《黑色行動 6》安全屋謎題解決方案
26 Oct 2024
手游攻略
Brotato:最佳獵人構建
13 Nov 2024
手游攻略
Vampire Survivors:惡魔城頌歌 DLC - 如何解鎖每個角色
01 Nov 2024
手游攻略
《模擬市民 4:生與死》- 守護樹指南
03 Nov 2024
手游攻略