php學習筆記(十五)驗證碼類的編寫和使用

2021-06-11 17:23:05 字數 1231 閱讀 5951

<?php

session_start();

echo @$_post["code"]."

"; echo $_session["code"]."

";

if (strtoupper($_post["code"])==strtoupper($_session["code"]))else

?>

<?php

session_start();

include 'validationcode.class.php';

$code = new validationcode();

$code->showimage();

$_session["code"] = $code->getcheckcode();

?>

<?php

class validationcode

/*** 向瀏覽器中輸出驗證碼

*/function showimage($fontface="")

/*** 獲取驗證碼上的字串

*/function getcheckcode()

/*** 建立影象

*/private function getcreateimage()

/*** 建立干擾元素

*/private function setdisturcolor()

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

}/**

* 建立輸出文字

*/private function outputtext($fontface=""), $color);

}else);}}

}private function createcode();

$str .= $char;

}return $str;

}/**

* 建立輸出影象

* 析構函式

*/function __destruct()

}?>

php教程學習筆記

PHP驗證碼類

php驗證碼類 如果不適用指定的字型,那麼就用imagestring 函式,如果需要遇到指定的字型,就要用到imagettftext 函式。字型的位置在c盤下windows fonts.verificationcode.class.php class verificationcode 生成驗證碼 p...

PHP 驗證碼類

呼叫方法 captcha new captcha captcha createcaptcha created by phpstorm.user ming date 2018 7 15 time 下午4 34 class captcha createcode return string 生成的驗證碼字...

php驗證碼類

1 驗證碼類檔案 createimg.class.php class validationcode function outimg private function outfileheader private function createcode private function createim...