分享乙個php驗證碼程式 簡單 實用

2021-05-21 20:12:38 字數 953 閱讀 1918

廢話不說,直接上**:

<?php

header("content-type: image/gif");

/** 初始化

*/$border = 0; //是否要邊框 1要:0不要

$how = 4; //驗證碼位數

$w = $how * 15; //寬度

$h = 20; //高度

$fontsize = 5; //字型大小

$alpha = "abcdefghijkmnopqrstuvwxyz"; //驗證碼內容1:字母

$number = "023456789"; //驗證碼內容2:數字

$randcode = ""; //驗證碼字串初始化

srand((double) microtime() * 1000000); //初始化隨機數種子

$im = imagecreate($w, $h); //建立驗證

/** 繪製基本框架

*/$bgcolor = imagecolorallocate($im, 255, 255, 255); //設定背景顏色

imagefill($im, 0, 0, $bgcolor); //填充背景色

if ($border)

/** 逐位產生隨機字元

*/for ($i = 0; $i < $how; $i++)

/** 新增干擾

*/for ($i = 0; $i < 5; $i++) //繪背景干擾線

for ($i = 0; $i < $how * 40; $i++) //繪背景干擾點

//把驗證碼字串寫入session

session_start();

$_session['randcode'] = $randcode;

/*繪圖結束*/

imagegif($im);

imagedestroy($im);

?>

乙個簡單的php驗證碼程式

乙個簡單的驗證碼,生成的驗證碼,儲存在session中,在呼叫時使用,主要是為了學習php的gd庫與session。完整 如下 vcode m,n,x,y m個數字 顯示大小為n 邊寬x 邊高y site session code 可以自行修改 session start vcode 4,15 4個...

乙個漂亮的php驗證碼類 分享

下面小灰灰就為大家分享乙個漂亮的php驗證碼類。需要的朋友可以過來參考下。效果圖 直接上 驗證碼類 class validatecode 生成隨機碼 private function createcode 生成背景 private function createbg 生成文字 private fun...

分享乙個php簡訊驗證碼介面例項

簡訊驗證碼傳送 ip 網域名稱 為222.73.117.169 port預設為80.引數定義 序號 引數 說明 1 account 必填引數。使用者賬號 2 pswd 必填引數。使用者密碼 3 mobile 必填引數。合法的手機號碼 4 msg 必填引數。簡訊內容,簡訊內容長度不能超過585個字元。...