オンラインで PHP 検証コードを生成するためのプログラムがたくさんあります。必要な友人が参照できるように、非常に優れた PHP 検証コード プログラム コードを紹介します。
認証コードの認識は一般に次の手順に分かれています:
1.フォントを取り出します
2.二値化
3. 特徴量を計算する
4. コントロールサンプル
コードは次のとおりです | コードをコピー |
$_img = imagecreatetruecolor($_width, $_height); $_white = imagecolorallocate($_img, 250, 250, 250); imagefill($_img, 0, 0, $_white); $_gray = imagecolorallocate($_img, 196, 196, 196); imagerectangle($_img, 0, 0, $_width-1, $_height-1, $_gray); for ($i=0; $i
$_md_color = imagecolorallocate($_img, mt_rand(200,255), mt_rand(200,255), mt_rand(200,255)); for ($i=0; $i
$_md_color = imagecolorallocate($_img, mt_rand(200,255), mt_rand(200,255), mt_rand(200,255)); for ($i=0; $i
$_md_color = imagecolorallocate($_img, mt_rand(0,102), mt_rand(0,102), mt_rand(0,102)); header("Content-Type:image/png"); imagepng($_img); imagedestroy($_img); |
認証コードの使用方法
コードは次のとおりです | コードをコピー |
$getcode = $_POST['コード']; if( $_SESSION["code"] = $getcode ) |