php登陆页面+验证码的实现

 时间:2026-02-14 00:40:04

1、首先我们新建一个php站点。(不详细说明)

详情http://jingyan.baidu.com/article/455a9950eae6eea167277866.html

2、先新建一个命名为yzm.php文件,双击编辑,清空Dreamweaver自动生成的HTML代码。

php登陆页面+验证码的实现

php登陆页面+验证码的实现

3、<?php

session_start();

header("Content-Type:image/png");  //设置页面的头信息输出为png图片$im=imagecreate(60,20);   //创建一个画布

$im_color=imagecolorallocate($im,100,100,100);  //填充验证码背景为灰色

php登陆页面+验证码的实现

4、for($i=0;$i<4;$i++)

{

$line_color=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255)); 

imageline($im,rand(0,60),rand(0,20),rand(0,60),rand(0,20),$line_color);

}  

//实用循环画四条随机颜色的干扰线

$n=rand(1000,9999);

$_SESSION["y"]=$n;

$p=0;

for($i=0;$i<4;$i++)

{

$p=$p+10;

$num=substr($n,$i,1);  //把验证码数字一个一个的取出来

$num_color=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));

imagettftext($im,rand(10,15),rand(-10,10),$p,rand(10,15),$num_color,"font1.ttf",$num);

}

//设置每个验证码数字不同的颜色,数字角度偏差和字体。

imagepng($im);  //输出验证码

imagedestroy($im); //释放内存

?>

php登陆页面+验证码的实现

5、新建login.php文件

用户名文本框昵称为name;

密码文本框为psw;

验证码为yzm;

表单的提交方式为post,提交到check.php。

php登陆页面+验证码的实现

  • 女性在职场被性骚扰之后该怎么办?
  • 长脸MM怎么化妆显得脸小
  • 冬瓜牛肉汤的做法
  • born单词讲解视频
  • 无悔华夏增加兵力方法
  • 热门搜索
    郑州旅游攻略 泸州旅游 端午旅游 十堰旅游 郴州旅游景点 武当山旅游 海口旅游景点 旅游度假区 蓬莱旅游 阳江旅游