国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) PHP 函式庫(kù) 驗(yàn)證碼類別庫(kù) PasswordLibr產(chǎn)生驗(yàn)證碼的PHP庫(kù)
PasswordLibr產(chǎn)生驗(yàn)證碼的PHP庫(kù)
<?php
   session_start();
   header("Content-type:image/png");
   $img_width=100;
   $img_height=20;
   srand(microtime()*100000);
   for($i=0;$i<4;$i++)
   {
        $new_number.=dechex(rand(0,15));
   }
   $_SESSION[check_auth]=$new_number;
   $new_number=imageCreate($img_width,$img_height);//創(chuàng)建圖象
   ImageColorAllocate($new_number,255,255,255);  //設(shè)置背景色為白色
   for($i=0;$i<strlen($_SESSION[check_auth]);$i++)
   {
       $font=mt_rand(3,5);
       $x=mt_rand(1,8) + $img_width*$i/4;
       $y=mt_rand(1,$img_height/4);
       $color=imageColorAllocate($new_number,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));//設(shè)置字符顏色
       imageString($new_number,$font,$x,$y,$_SESSION[check_auth][$i],$color);//輸出字符
   }
   ImagePng($new_number);
   ImageDestroy($new_number);
?>

GD函式庫(kù)是PHP進(jìn)行圖像操作一個(gè)很強(qiáng)大的函式庫(kù)。

先在php.ini增加一行參考:extension=php_gd2.dll

#重啟apache。做一個(gè)測(cè)試頁(yè) var_dump(gd_info());輸出資料表示GD庫(kù)引用成功。

表單auth.html


#
免責(zé)聲明

本站所有資源皆由網(wǎng)友貢獻(xiàn)或各大下載網(wǎng)站轉(zhuǎn)載。請(qǐng)自行檢查軟體的完整性!本站所有資源僅供學(xué)習(xí)參考。請(qǐng)不要將它們用於商業(yè)目的。否則,一切後果都由您負(fù)責(zé)!如有侵權(quán),請(qǐng)聯(lián)絡(luò)我們刪除。聯(lián)絡(luò)方式:admin@php.cn

相關(guān)文章

zod 與類別驗(yàn)證器和類別轉(zhuǎn)換器 zod 與類別驗(yàn)證器和類別轉(zhuǎn)換器

19 Dec 2024

NestJS 中 zod 與類別驗(yàn)證器和類別轉(zhuǎn)換器的比較 我對(duì) zod 或類驗(yàn)證器和類轉(zhuǎn)換器之間感到困惑,或者至少很好奇 作為 NestJS 中的驗(yàn)證庫(kù)。 重點(diǎn) 直接去吧

Laravel 的驗(yàn)證類別可以驗(yàn)證精確值嗎? Laravel 的驗(yàn)證類別可以驗(yàn)證精確值嗎?

14 Nov 2024

使用 Laravel 的驗(yàn)證類別驗(yàn)證精確值 Laravel 的驗(yàn)證類別是否允許驗(yàn)證輸入以符合一個(gè)或多個(gè)精確值...

網(wǎng)站所有者如何在不使用驗(yàn)證碼的情況下阻止垃圾評(píng)論? 網(wǎng)站所有者如何在不使用驗(yàn)證碼的情況下阻止垃圾評(píng)論?

14 Nov 2024

在沒(méi)有驗(yàn)證碼的情況下識(shí)別垃圾郵件提交垃圾郵件評(píng)論可能會(huì)給網(wǎng)站所有者帶來(lái)麻煩,而驗(yàn)證碼 - 用於區(qū)分人類和...

如何安全地將參數(shù)傳遞給 JDBCPreparedStatement? 如何安全地將參數(shù)傳遞給 JDBCPreparedStatement?

25 Nov 2024

將參數(shù)傳遞給 JDBCPreparedStatement 為 Java 程式建立驗(yàn)證類別通常涉及查詢資料庫(kù)。下列...

為什麼即使使用加鹽密碼,我的會(huì)員網(wǎng)站也會(huì)繞過(guò)密碼檢查? 為什麼即使使用加鹽密碼,我的會(huì)員網(wǎng)站也會(huì)繞過(guò)密碼檢查?

18 Nov 2024

如何在資料庫(kù)身份驗(yàn)證中區(qū)分加鹽密碼和純密碼在資料庫(kù)身份驗(yàn)證中,保護(hù)密碼至關(guān)重要。一...

隨機(jī)產(chǎn)生的鹽是否會(huì)影響 bcrypt 的密碼驗(yàn)證? 隨機(jī)產(chǎn)生的鹽是否會(huì)影響 bcrypt 的密碼驗(yàn)證?

20 Oct 2024

bcrypt 和隨機(jī)產(chǎn)生的 SaltsBackgroundbcrypt 是一種密碼雜湊演算法,利用加鹽來(lái)增強(qiáng)安全性。加鹽涉及將隨機(jī)資料合併到密碼雜湊中,確保即使相同的密碼也會(huì)產(chǎn)生差異

See all articles