ファイル 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
true