一个PHP验证码类代码分享(已封装成类)

2019-08-22 04:18栏目:技术创新

复制代码 代码如下:

<?php
session_start();
Header("Content-type: image/gif");
class SecurityCode
{
private $codes = '';
function __construct()
{
$code = '0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z';
$codeArray = explode('-',$code);
shuffle($codeArray);
$this->codes = implode('',array_slice($codeArray,0,4));
}
public function CreateImg()
{
$_SESSION['check_pic'] = $this->codes;
$img = imagecreate(70,25);
imagecolorallocate($img,222,222,222);
$testcolor1 = imagecolorallocate($img,255,0,0);
$testcolor2 = imagecolorallocate($img,51,51,51);
$testcolor3 = imagecolorallocate($img,0,0,255);
$testcolor4 = imagecolorallocate($img,255,0,255);
for ($i = 0; $i < 4; $i )
{
imagestring($img,rand(5,6),8 $i * 15,rand(2,8),$this->codes[$i],rand(1,4));
}
imagegif($img);
}
}
$code = new SecurityCode();
$code->CreateImg();
$code = NULL;
?>

包装成类之后,参加了构造函数,使用起来也会有助于些。你也足以承接周全下这几个表明码类,比方出席析构函数,如何更节省里部存款和储蓄器等等。

您恐怕感兴趣的篇章:

  • php封装的验证码工具类完整实例
  • 叁个妙不可言的php验证码类(共享)
  • PHP验证码类代码( 最新修改,完全定制化! )
  • 四个经文的PHP验证码类共享
  • 壹个好用的PHP验证码类实例分享
  • PHP 动态随机生成验证码类代码
  • 调换随机字符串和验证码的类的PHP实例
  • php完毕的Captcha验证码类实例
  • php达成的click captcha点击验证码类实例
  • PHP完毕的封装验证码类详解
  • PHP封装的验证码工具类定义与用法示例

版权声明:本文由新浦京娱乐站_新浦京娱乐场官网_新浦京娱乐发布于技术创新,转载请注明出处:一个PHP验证码类代码分享(已封装成类)