加入收藏 | 设为首页 | 会员中心 | 我要投稿 草根网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

PHP实现登 录验证码校验功能

发布时间:2023-02-17 13:06:14 所属栏目:PHP 来源:
导读:  验证码的校验是利用PHP中的 SESSION功能来实现。

  在最顶端声明函数 session_start(); 告诉服务器我们要用这个函数的功能。

  接下来我们用到的就是验证码实现的代码。这里用英文数字的代码为例。

  验证码的校验是利用PHP中的 SESSION功能来实现。
 
  在最顶端声明函数 session_start(); 告诉服务器我们要用这个函数的功能。
 
  接下来我们用到的就是验证码实现的代码。这里用英文数字的代码为例。
 
  然后在验证码实现之前声明一个空变量,用来存放验证码。
 
  for($k=0;$k<200;$k++){
  $rand_color = imagecolorallocate($image,mt_rand(50,200),200));
  imagesetpixel($image,mt_rand(1,99),29),$rand_color);
  }
  for($n=0;$n<5;$n++){
  $line_color = imagecolorallocate($image,220));
  imageline($image,$line_color);
  }
  header('content-type:image/png');//设置文件输出格式
  imagepng( $image ); //以png格式输出$image图像
  imagedestroy( $image ); //销毁图像
  用 POST 方式来接收验证码。 strtolower 函数是让服务器不区分大小写。这样可以有效减少用户的输错率。
 
  '; }else{ echo '输入错误'; } exit(); }
  下面是HTML的页面代码。
 

(编辑:草根网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章