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

2022-10-06 08:57:13 字數 1328 閱讀 9560

//驗證碼類

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()

}輸出例項:

使用方法:

1、先把驗證碼類儲存為乙個名為 validatecode.class.php 的檔案;

2、新建乙個名為 captcha.php 的檔案進行呼叫該類;

captcha.php 

session_start();

require './validatecode.class.php'; //先把類包含進來,實際路徑根據實際情況進行修改。

$_vc = new validatecode(); //例項化乙個物件

$_vc->doimg();

$_session['authnum_session'] = $_vc->getcode();//驗證碼儲存到session中

3、引用到頁面中,**如下:

複製** **如下:

4、乙個完整的驗證頁面,**如下:

<?php session_start();

//在頁首先要開啟session,

//error_reporting(2047);

session_destroy();

//將session去掉,以每次都能取新的session值;

//用seesion 效果不錯,也很方便

?>

session 驗證例項<?php //列印上乙個session;

//echo "上乙個session:".$_session["authnum_session"]."

";$validate="";

if(isset($_post["validate"]))else

}?>

以上就是本程式設計客棧文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。

本文標題: 分享乙個漂亮的php驗證碼類

本文位址:

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

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

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

驗證碼類 class validatecode 生成隨機碼 private function createcode 生成背景 private function createbg 生成文字 private function createfont 生成線條 雪花 private function cre...

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

直接上 複製 如下 驗證碼類 class validatecode 生成隨機碼 private function createcode 生成背景 private function createbg 生成文字 private function createfont 生成線條 雪花 private fu...