-
驗證碼服務的核心技術分析查看全部
-
<?php /** 任務 一、循環200次,每次產生一個隨機位置、隨機顏色的干擾點 提示: 1.干擾點太少不能起到干擾效果,干擾點太多又會影響正常閱讀,數量恰當即可 二、循環內,使用GD函數生成一個隨機顏色 提示: 1.隨機顏色的RGB色值建議取50~200之間的色值,值太小顏色太淺、值大顏色太深 三、循環內,使用GD函數在隨機位置上畫點 **/ $image = imagecreatetruecolor( 100, 30 ); $bgcolor = imagecolorallocate( $image, 255, 255, 255 ); imagefill( $image, 0, 0, $bgcolor ); // 創建一個循環,循環200次 for ($i=0; $i <200 ; $i++) { // 在循環內,用GD庫生成一個隨機顏色 $color = imagecolorallocate($image, mt_rand(50,120), mt_rand(50,120), mt_rand(50,120)); imagesetpixel($image, mt_rand(0,100), mt_rand(0,30), $color); // 在隨機位置上畫一個干擾點,顏色使用上面的隨機顏色 # code... } header( 'content-type: image/png' ); imagepng( $image); imagedestroy( $image); ?>查看全部
-
<?php $image = imagecreatetruecolor( 100, 30 ); $bgcolor = imagecolorallocate( $image, 255, 255, 255 ); imagefill( $image, 0, 0, $bgcolor ); // 創建一個循環,循環200次 // 在循環內,用GD庫生成一個隨機顏色 // 在隨機位置上畫一個干擾點,顏色使用上面的隨機顏色 for($i=0;$i<200;$i++){ $dot= imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200)); imagesetpixel($image,rand(1,99),rand(1,29),$dot); } header( 'content-type: image/png' ); imagepng( $image ); imagedestroy( $image );查看全部
-
改為中文隨機查看全部
-
中文驗證碼php代碼查看全部
-
字體比較大,修改距離,還有修改寬200,高60查看全部
-
imagettftext參數介紹查看全部
-
中文驗證碼查看全部
-
修改html中src內容查看全部
-
圖片驗證碼查看全部
-
圖片驗證碼的代碼查看全部
-
圖片,視頻驗證碼實現原理查看全部
-
html添加換一個功能使用js實現查看全部
-
使用js實現動態校驗驗證碼步驟查看全部
舉報
0/150
提交
取消