ホームページ  >  記事  >  バックエンド開発  >  動的 Web テクノロジーを使用して検証コード イメージを生成するためのソース コード PHP_PHP チュートリアル

動的 Web テクノロジーを使用して検証コード イメージを生成するためのソース コード PHP_PHP チュートリアル

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

ファイル a.php

//checkNum.php
関数ランダム($len)
$srcstr="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; for($i = 0;$i<$len;$i++){
$strs.=$srcstr[mt_rand(0,35)]
}
return strtoupper($strs);
$str=random(4); /ランダムに生成された文字列
$width = 50; //検証コード画像の幅
$height = 25; //検証コード画像の高さ
@header("Content-Type:image/png"); ["コード"] = $str;
$im=imagecreate($width,$height)
//背景色
$back=imagecolorallocate($im,0xFF,0xFF,0xFF);
//ぼやけた点の色
$pix=imagecolorallocate($im,187,230,247);
//フォントの色
$font=imagecolorallocate($im,41,163,238);
//ぼかした点を描画
mt_srand(); $i=0;$i<1000;$i++)
{
imagesetpixel($im,mt_rand(0,$width),mt_rand(0,$height),$pix);
}
imagestring($im, 5) , 7, 5,$str, $font);
imagerectangle($im,0,0,$width-1,$height-1,$font);
$_SESSION["コード"] = $str;
?>

ファイル b.php

session_start();
echo "";//画像を生成
echo $_SESSION["code"];// 検証コード値を生成
?>


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

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/509193.html
技術記事

ファイルa.php ? //checkNum.php session_start(); 関数random($len) { $srcstr=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789; for($i=0;$i$len;$i++) $strs.=$srcstr[mt_ran...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。