Home >Backend Development >PHP Tutorial >Source code for generating verification code images using dynamic web technology PHP_PHP tutorial

Source code for generating verification code images using dynamic web technology PHP_PHP tutorial

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-07-13 17:30:12768browse

File a.php

//checkNum.php
session_start();
function random($len)
{
$srcstr="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
mt_srand() ;
$strs="";
for($i=0;$i<$len;$i++){
$strs.=$srcstr[mt_rand(0,35)];
}
return strtoupper($strs);
}
$str=random(4); //Randomly generated string
$width = 50; //Width of verification code image
$height = 25; //Height of verification code image
@header("Content-Type:image/png");
$_SESSION["code"] = $str;
// echo $str;
$im=imagecreate($width,$height);
//Background color
$back=imagecolorallocate($im,0xFF,0xFF,0xFF);
//Blurred Point color
$pix=imagecolorallocate($im,187,230,247);
//Font color
$font=imagecolorallocate($im,41,163,238);
//Plot blur effect point
mt_srand();
for($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);
imagepng($im);
imagedestroy($im);
$_SESSION["code"] = $str;
?>

File b.php

session_start();
echo "";//Generate image
echo $_SESSION["code" ];//Generate verification code value
?>

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/509193.htmlTechArticleFile a.php ? //checkNum.php session_start(); function random($len) { $srcstr= ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789; mt_srand(); $strs=; for($i=0;$i$len;$i++){ $strs.=$srcstr[mt_ran...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn