通常、検証コードを使用する場合、これは避けられないことですが、実際のアプリケーションでの PHP 検証コードの使用法を見てみましょう。
/*
※Auth_code()は認証コード関数です
* @アクセス公開
* @param int $width は確認コードの長さを表し、デフォルトは 80 です
* @param int $height は認証コードの高さを表し、デフォルトは 20 です
* @param int $num は認証コードの桁数を表し、デフォルトは 4 です
* @param int $line は検証コードの行数を表し、デフォルトは 4 です
* @param int $line は検証コード内の中間点の数を表し、デフォルトは 150 です
*/
コードは次のとおりです | コードをコピー |
関数 Auth_code($width = 80,$height = 20,$num = 4,$line = 4,$dot = 150) { $length = Floor($width/$num); //フロア: 整数部分を取得します。 length: 各セグメントの平均長さ |
Imagecreatetruecolor //黒い背景で新しい描画ボードを作成します
Imagecolorallocate //色を取得します
imagefill imagefill //アートボードを埋める
imageline //線を描く
imagesetpixel //ドットを描画します
Imagestring Imagestring //文字列を描画します(この検証コードは数字です)
注: 描画ボードにデジタル認証コードを描画するときは、フォントの範囲外に注意してください。詳細については、添付ファイルを参照してください。
-部分更新確認コード:
コードをコピー | |
|