ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルで検証コードを生成する

php_PHP チュートリアルで検証コードを生成する

WBOY
WBOYオリジナル
2016-07-13 17:07:08699ブラウズ

PHP による検証コード ファイルの生成は、Web サイトのセキュリティを向上させるだけでなく、マシンの登録などの問題も防ぐことができるテクノロジーです。以下でその簡単なプログラムを見てみましょう。検証コードを生成します

php は、PHP を学習する友人が知っておくべき技術です。これにより、Web サイトのセキュリティが向上するだけでなく、一部のマシンの登録なども防ぐことができます。シンプルな検証コード生成プログラム

セッション開始(); 関数ランダム(){
$srcstr="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; mt_srand(); $strs=""; for($i=0;$i $strs.=$srcstr[mt_rand(0,35)]
}
strtoupper($strs) を返します。 }
$str=random(4); //マシンによって生成された文字列を使用するだけです
$width = 50 //検証コード画像の幅
; $height = 25 //認証コード画像の高さ
; @header("Content-Type:image/png"); $_SESSION["コード"] = $str; //エコー $str; $im=imagecreate($幅,$高さ); //背景色
$back=imagecolorallocate($im,0xFF,0xFF,0xFF); //97xxoo ポイントカラーをぼかします
$pix=imagecolorallocate($im,187,230,247); //フォントの色
$font=imagecolorallocate($im,41,163,238); //ぼかし用の点を描画します
mt_srand(); for($i=0;$i {
imagesetpixel($im,mt_rand(0,$width),mt_rand(0,$height),$pix); }
画像文字列($im, 5, 7, 5,$str, $font); imagerectangle($im,0,0,$width-1,$height-1,$font); 画像png($im); 画像破壊($im); $_SESSION["コード"] = $str; ?>




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

www.bkjia.com

tru​​e

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

技術記事

PHP での確認コード ファイルの生成は、PHP を学習している友人が知っておくべき技術です。これにより、Web サイトのセキュリティが向上するだけでなく、マシンの登録などのいくつかの問題も防ぐことができます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。