Use PHP-quickorm/Captcha to implement the verification code function in PHP language at the fastest speed
In the process of business development, we often need to implement "verification Code" function, as early as a year ago, for the convenience of use, I encapsulated a set of PHP libraries for quickly generating QR codes. A few days ago, I was chatting with a colleague about composer, and I searched for open source libraries that I had written before. I unexpectedly found that this library with a quick verification code function has 50 downloads. Now I have to share with you how to use this library I wrote. The library quickly implements the verification code function.
To call this library, the threshold is very low, but it is recommended to meet the following conditions:
1.PHP 5
2.PHP GD extension
3.Composer (optional)
Installation method
First we spend 30 seconds to introduce this library, there are two main ways.
First, use Composer for unified management (recommended):
composer require php-quickorm/captcha
Second, directly download the Captcha.php and arial.ttf files in Github and quote them: require "Captcha .php";
Usage method
The simplest call
1. Write the verification code generation file (exclude storage If so, the code is just two lines). It is assumed here that it is named captcha.php
getCode(); // 作为图片响应 $captcha->render();
2. Write HTML or other methods to call it as an image. (In short: just treat it as a picture)
3. If the user fills it out, then we will verify it
Copy after login
Advanced gameplay
Let’s take a demo to show advanced usage.
getCode(); // 获取 php-gd resource $im = $captcha->getImageResource(); // 用自带的方法检查验证码,会忽略大小写 $captcha->check("AbcD"); // 直接作为一张图片响应(发送 HTTP 请求,参照上面的用法) $captcha->render();
It’s just a boring little sharing. This library has been put into two projects. One of the small program projects has been running stably online for half a year. I hope it will help everyone’s business development.
Finally, attach the open source warehouse address:
https://github.com/php-quickorm/Captcha
The above is the detailed content of Use the fastest speed to implement verification code function in PHP language. For more information, please follow other related articles on the PHP Chinese website!