php图形验证码接口,php生成图形验证码
[php]代碼庫<?php
session_start();
// main
$vcodes = '';
//generate Number 4
srand((double) microtime() * 1000000);
for ($i = 0; $i < 4; $i++) {
$vcodes .= rand(1, 9);
}
$_SESSION['eifr_checkvcode'] = $vcodes;
if (function_exists('imagecreate')) {
//generate picture validation code
Header("Content-type: image/PNG");
$img = imagecreate(44, 18);
$bg = ImageColorAllocate($img, 245, 245, 245);
imagefill($img, 0, 0, $bg); //background
//generate Number 4
for ($i = 0; $i < 4; $i++) {
$font = ImageColorAllocate($img, rand(100, 255), rand(0, 100), rand(100, 255));
$vnum = substr($vcodes, $i, 1);
imagestring($img, 5, 2 + $i * 10, 1, $vnum, $font);
}
//add interference
for ($i = 0; $i < 100; $i++) {
$randcolor = ImageColorallocate($img, rand(0, 255), rand(0, 255), rand(0, 255));
imagesetpixel($img, rand() % 70, rand() % 30, $randcolor);
}
ImagePNG($img);
ImageDestroy($img);
}
?>
總結
以上是生活随笔為你收集整理的php图形验证码接口,php生成图形验证码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7计算机右键属性桌面进程重启,wi
- 下一篇: linux ps2键盘驱动,通用键盘鼠标