Home > php教程 > php手册 > PHP验证码实现代码简单示例

PHP验证码实现代码简单示例

WBOY
Release: 2016-05-25 16:41:29
Original
958 people have browsed it

PHP验证码我有讲过很多的实例了,下面我转一朋友的不错的PHP验证码程序,相当的简单各位朋友可参考.

最近无聊没事做,开始做一些php的分享,代码都比较简单,但比较实用,这是四年前写的,几行代码实现四位随机数字的php验证码功能,代码如下:

<?php
session_start();
header("Content-type: image/jpeg");
$img = imagecreate(50, 20);
$white = imagecolorallocate($img, 211, 213, 193);
imagefill($img, 0, 0, $white); < BR < p > for ($i = 0; $i < 4; $i++) {
    $r[$i] = rand(0, 9);
}
$_SESSION[&#39;valid&#39;] = implode("", $r); //在这里写入到session可做后期验证
for ($i = 0; $i < 4; $i++) {
    if (rand(0, 9) % 2 == 0) {
        imagechar($img, 5, ($i + 1) * 8, 4, $r[$i], imagecolorallocate($img, rand(0, 150) , rand(0, 150) , rand(0, 150)));
    } else {
        imagechar($img, 5, ($i + 1) * 8, 2, $r[$i], imagecolorallocate($img, rand(0, 150) , rand(0, 150) , rand(0, 150)));
    }
}
imagejpeg($img);
?>
Copy after login


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 Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template