<?php
session_start();
//图片认证
define('CAPTCHA_NUMCHARS', 5);
define('CAPTCHA_WIDTH', 100);
define('CAPTCHA_HEIGHT', 20);
//设置随机字符
$pass_phrase = "";
for ($i=0; $i < CAPTCHA_NUMCHARS; $i++) {
$pass_phrase .= chr(rand(97,122));//将数字转为asc码
}
//加密存到会话
$_SESSION['pass_phrase'] = sha1($pass_phrase);
// print_r($_SESSION['pass_phrase']);
//创建一个图形
$img = imagecreatetruecolor(CAPTCHA_WIDTH,CAPTCHA_HEIGHT);
//设置颜色
$bg_color = imagecolorallocate($img,255,255,255);//白色
$text_color = imagecolorallocate($img,0,0,0);//黑色
$graphic_color = imagecolorallocate($img,64,64,64);//灰色
//填充背景
imagefilledrectangle($img,0,0,CAPTCHA_WIDTH,CAPTCHA_HEIGHT,$bg