ホームページ  >  記事  >  バックエンド開発  >  PHP 検証コードのサンプル code_PHP チュートリアル

PHP 検証コードのサンプル code_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:36:48711ブラウズ

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ファイルの名前を記入すれば使えます。


http://www.bkjia.com/PHPjc/322029.html

www.bkjia.com
本当

http://www.bkjia.com/PHPjc/322029.html技術記事 PHPの描画機能を使用する場合は、まずこのモジュールの機能を有効にする必要があります。 php.ini 内の php_gd2.dll の前のコメントを削除するだけです。 以下から描画を開始します: コードをコピーします コードは次のとおりです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。