最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php简单生成验证码
时间:2022-06-24 16:00:41 编辑:袖梨 来源:一聚教程网
php教程
//must start or continue session and save CAPTCHA string in $_SESSION for
//it to be available to other requests
if(!isset($_SESSION)){
session_start();
header('Cache-control:private');
}
//create a 65*20 pixel image
$;
$;
$image=imagecreate(65,20);
//fill the image background color
$bg_color=imagecolorallocate($image,0x33,0x66,0xFF);
imagefilledrectangle($image,0,0,$width,$height,$bg_color);
//fetch random text
$text=random_text(5);
//determine x and y coordinates for centering text
$font=5;
$x=imagesx($image)/2-strlen($text)*imagefontwidth($font)/2;
$y=imagesy($image)/2-imagefontheight($font)/2;
//write text on image
$fg_color=imagecolorallocate($image,0xFF,0xFF,0xFF);
imagestring($image,$font,$x,$y,$text,$fg_color);
//save the CAPTCHA string for later comparison
$_SESSION['captcha']=$text;
//output the image
header('Content-type:image/png');
imagepng($image);
imagedestroy($image);
?>
相关文章
- 神宠降临宠物经验与核心获取攻略 10-15
- 大武道武技绝技选择思路分享 10-15
- 杖剑传说粗炼石获取方法途径分享 10-15
- 华夏千秋琴艺段位作用介绍说明 10-15
- 《航海王启航》“青年白胡子”登场,巅峰对决赢限定伙伴! 10-15
- 新三国志曹操传魏之阵演3-5通关攻略 10-15