生成驗證碼

2021-08-31 09:45:14 字數 854 閱讀 4359

驗證碼是隨機生成的,用到的函式是rand(),即產生乙個隨機整數。mt_rand():產生更好的隨機

數。與rand()語法相同,更推薦使用mt_rand。

$str="abcdefghijklmnopqrstuvwxyz0123456789";

echo substr($str,1,2);

//返回bc

rand有兩個語法:

int rand();

int rand(int $min,int$max):如果沒有提供min,max,則返回0到getrandmax()之間的隨機整數(在windows下,getrandmax()只有32767,也可指定min,max來生成更大的數,或用mt_rand()來代替)。

getrandmax()

$str="abcdefghijklmnopqrstuvwxyz0123456789";

echo getrandmax();

//返回32767

計算字串的長度

$str="abcdefghijklmnopqrstuvwxyz0123456789";

$len=strlen($str);

//返回36

生成四位驗證碼

$str="abcdefghijklmnopqrstuvwxyz0123456789";

$len= strlen($str);

echo "

";$strs='';

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

echo $strs;

驗證碼是隨機產生的,從定義的$str裡產生。

驗證碼一(驗證碼生成)

根據手機好查詢密碼 return type description code for i 0 i 6 i 4位驗證碼也可以用rand 1000,9999 直接生成 將生成的驗證碼寫入session,備驗證時用 session start session verify num code 建立,定義顏色...

生成驗證碼

在此處放置使用者 以初始化頁面 bitmap image new bitmap int math.ceiling validatenum.length 12.5 22 graphics g graphics.fromimage image tryfinally region web 窗體設計器生成的...

生成驗證碼

生成驗證碼的類 using system using system.data using system.configuration using system.collections using system.web using system.web.security using system.web...