首页 > 编程 > PHP > 正文

使用php实现加减法验证码

2020-03-22 18:26:42
字体:
来源:转载
供稿:网友
这篇文章主要介绍了php实现的加减法验证码代码,可以使用10以内的加减法生成图片,需要的朋友可以参考下

 ?php/*图片验证码文件,加减计算方式*/html' target='_blank'>class ImageCode{ private $Jiashu = 0; //加数或者减数 private $JianShu = 0; //被加数或者被减数 private $YunSuan = //运算符 private $DeShu = 0; //得数 private $String = //字符串样式 private $Img; //图片对象 private $Width = 100; //图片宽度 private $Height = 50; //图片高度 private $Ttf = Num.ttf //字体文件 private $Session = code //Session变量 private function JiaShu(){ header( Content-type:image/png  $this - Jiashu = rand(1, 10); $this - JianShu = rand(1, 10); $this - YunSuan= $this - Jiashu $this - JianShu ? - : +  $this - DeShu = $this - Jiashu $this - JianShu ? $this - Jiashu - $this - JianShu : $this - Jiashu + $this - JianShu; public function Show( $W = 100, $H = 50, $T = Num.ttf , $Code = code ){ $this - JiaShu(); $this - String = $this - Jiashu . $this - YunSuan . $this - JianShu . = ?  $this - Width = $W; $this - Height = $H; $this - Ttf = $T; $this - Session= $Code; session_start(); $_SESSION[$this - Session] = $this - DeShu; $this - Images(); private function Images(){ $this - Img = imagecreate($this - Width, $this - Height); $background_color = imagecolorallocate ($this - Img, 255, 255, 255); imagecolortransparent($this - Img, $background_color); imagettftext($this - Img, 14, 0, 1, 20, imagecolorallocate ($this - Img, 0, 0, 0), $this - Ttf, $this - String ); $this - EchoImages(); private function EchoImages(){ imagepng($this - Img); imagedestroy($this - Img);$ImageCode = new ImageCode;$ImageCode - Show(130, 35, Num.ttf , code 

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP !

相关推荐:

关于PHP求多项式导数的函数代码

关于PHP截取字符串的一些方法总结

以上就是使用php实现加减法验证码的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表