PHP生成驗證碼

2021-06-28 00:49:06 字數 578 閱讀 8072

php生成驗證碼,其實就是在乙個上新增文字,跟打水印原理一樣。

這是親測乙個比較簡單好用的類:

<?php

//驗證碼類

class validatecode

//生成隨機碼

private function createcode()

} //生成背景

private function createbg()

//生成文字

private function createfont()

} //生成線條、雪花

private function createline()

//雪花

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

} //輸出

private function output()

//對外生成

public function doimg()

//獲取驗證碼

public function getcode()

}if ($id = $_get['id'])

php生成驗證碼

header content type image gif 初始化 border 0 是否要邊框 1要 0不要 how 4 驗證碼位數 w how 15 寬度 h 20 高度 fontsize 5 字型大小 alpha abcdefghijkmnopqrstuvwxyz 驗證碼內容1 字母 numb...

php 生成驗證碼

驗證碼個數 num 4 驗證碼寬度 width 80 驗證碼高度 height 20 驗證碼 注意是字串 code 生成驗證碼 for i 0 i num i 驗證碼儲存到session中 session start session verifycode code 建立影象 image imagec...

php 生成驗證碼

che.php session start im imagecreatetruecolor 100,30 設定顏色 bg imagecolorallocate im,0,0,0 背景色 te imagecolorallocate im,255,255,255 字型顏色 for i 0 i 4 i 輸...