検証コードを生成する原理は非常に簡単で、「描く」という一言だけです。描画する必要がある検証コードには背景、数字、または文字が含まれています。
効果は次のとおりです:
手順は次のとおりです:
1. ランダムな確認コードを取得します
getCode 関数 (カスタマイズ) を使用すると、文字列が返されます
2. 画像リソースを作成し、色を割り当てます
rreeimagecolorallocate で、実際に色を取得します
3.
1) 画像の左上隅の開始領域を背景色
<code><span>$m</span> = imagecreatetruecolor(<span>$width</span>,<span>$height</span>);</code>
3). 干渉点と干渉線を追加します
4) 画像上に取得した認証コード文字列を描画します
4. 1).ブラウザに直接出力します
//この関数が実行される前は、スペースを含めて出力できないことに注意してください
// レスポンスヘッダーが設定されていない場合、ページには確認コードの画像ではなく文字化けが表示されます
header(“Content-type:image/png”); // レスポンスヘッダ情報を設定します
imagepng($m);
2) ファイルに出力します
<code>imagefill(<span>$m</span>,<span>0</span>,<span>0</span>,<span>$bg</span>);</code>
<code>imagepng(<span>$m</span>,<span>'test.png'</span>); </code>
上記では、PHP がどのように検証コードを生成するかを、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。