php中验证码刷新代码,php点击验证码实时刷新的实现代码

具体实现如下 。
1、验证码页 code.php
/**
* 验证码页
* #
*/
("-type: image/gif");
/*
* 初始化
*/
$ = 0; //是否要边框 1要:0不要
$how = 4; //验证码位数
$w = $how*15; //图片宽度
$h = 20; //图片高度
$ = 6; //字体大小
$alpha = "xyz"; //验证码内容1:字母
$ = ""; //验证码内容2:数字
$ = ""; //验证码字符串初始化
srand(()()*); //初始化随机数种子
$im = ($w, $h); //创建验证图片
/*
* 绘制基本框架
*/
$ = ($im, 255, 255, 255); //设置背景颜色
($im, 0, 0, $); //填充背景色
if($)

php中验证码刷新代码,php点击验证码实时刷新的实现代码

文章插图
$black = ($im, 0, 0, 0); //设置边框颜色
($im, 0, 0, $w-1, $h-1, $black);//绘制边框
/*
* 逐位产生随机字符
*/
for($i=0; $i
$ = (0, 1); //字母还是数字
$str = $ ? $alpha : $;
$which = (0, ($str)-1); //取哪个字符
$code = ($str, $which, 1); //取字符
$j = !$i ? 4 : $j+15; //绘字符位置
$ = ($im, (0,100), (0,100), (0,100)); //字符随即颜色
($im, $, $j, 3, $code, $); //绘字符
$ .= $code; //逐位加入验证码字符串
/*
* 添加干扰
*/
for($i=0; $i
$ = ($im, (0,255), (0,255), (0,255)); //干扰线颜色
($im, (-5,$w), (-5,$h), (20,300), (20,200), 55, 44, $); //干扰线
/*
for($i=0; $i
$ = ($im, (0,255), (0,255), (0,255)); //干扰点颜色
($im, (0,$w), (0,$h), $); //干扰点
}*/
//把验证码字符串写入
php中验证码刷新代码,php点击验证码实时刷新的实现代码

文章插图
();
$[''] = $;
/*绘图结束*/
($im);
($im);
/*绘图结束*/
2、登录页,验证码 login.php
/*
* 登录页,测试验证码
* site #
*/
();
if($_POST[sub]){
//if(!empty($_POST[])){
//判断验证码是否相同
if($_POST[]==$[]){
echo "验证成功!";
}else{
echo "验证码错误";
验证码测试
(){
.. = "login.php";
..();
验证码:
【php中验证码刷新代码,php点击验证码实时刷新的实现代码】发布