Home > Backend Development > PHP Tutorial > cf brother gift package verification code A PHP verification code class code sharing has been packaged into a class

cf brother gift package verification code A PHP verification code class code sharing has been packaged into a class

PHPz
Release: 2018-12-18 09:22:57
Original
2668 people have browsed it

The code is as follows:

<?php
session_start();
Header("Content-type: image/gif");
class SecurityCode
{
private $codes = &#39;&#39;;
function __construct()
{
$code = &#39;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&#39;;
$codeArray = explode(&#39;-&#39;,$code);
shuffle($codeArray);
$this->codes = implode(&#39;&#39;,array_slice($codeArray,0,4));
}
public function CreateImg()
{
$_SESSION[&#39;check_pic&#39;] = $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;
?>
Copy after login

After encapsulating it into a class, a constructor is added, which makes it easier to use. You can also continue to improve this verification code class, such as adding a destructor, how to save memory, etc.

The above introduces the cf brother gift package verification code. A PHP verification code code sharing has been packaged into a class, including the content of the cf brother gift package verification code. I hope it will be helpful to friends who are interested in PHP tutorials.


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template