ホームページ > バックエンド開発 > PHPチュートリアル > 検証コードは常に間違っています PHP検証コードのサンプルコード

検証コードは常に間違っています PHP検証コードのサンプルコード

WBOY
リリース: 2016-07-29 08:42:57
オリジナル
1115 人が閲覧しました

PHPの描画機能を使用する場合は、まずこのモジュールの機能を有効にする必要があります。 php.ini 内の php_gd2.dll の前のコメントを削除するだけです。
以下の描画を開始します:

コードをコピーします コードは次のとおりです:


session_start()
//検証コードを生成します image
Header("Content-type: image/PNG ");
$im = imagecreate(44,18); // 指定した幅と高さで画像を描画します
$back = ImageColorAllocate($im, 245,245,245); // 背景色を定義します
imagefill($im,0, 0,$back) ; //描画した画像に背景色を塗りつぶします
$vcodes = ""
//4桁の数値を生成します
for($i =0;$ i<4;$i++){
$font = ImageColorAllocate($im, rand(100,255),rand(0,100),rand(100,255)); // ランダムな色を生成します
$authnum=rand(1, 9);
$vcodes.=$authnum;
imagestring($im, 5, 2+$i*10, 1, $authnum, $font);
$_SESSION['VCODE'] = $vcodes; for($i =0;$i<100;$i++) //干渉ピクセルを追加します
{
$randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255)); $im, rand()%70 , rand()%30 , $randcolor); // ピクセル描画関数
ImagePNG($im)


;実際、画像に透かしを入れる場合、その原理は画像に文字を書き込むだけです。
直接使うだけです
このphpファイルの名前を記入すれば使えます。
上記では、検証コードが常に間違っている PHP 検証コードのサンプル コードを紹介しました。検証コードは常に間違っています。その内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート