[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生成图形验证码相关推荐

  1. java 验证码 算术_java生成图形验证码(算数运算图形验证码 + 随机字符图形验证码)...

    平凡也就两个字: 懒和惰; 成功也就两个字: 苦和勤; 优秀也就两个字: 你和我. 跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美! 关注微信 ...

  2. php怎样验证验证码对错,PHP生成中文验证码并检测对错实例

    PHP生成中文验证码并检测对错实例,中文验证码的例子还是比较少的,今天给大家分享一下,支持自定义中文.字体.背景色等 生成验证码,注意font字体路径要对,否则显示图片不存在session_start ...

  3. jsp 图形验证码 imageutils_java_jsp:java:生成图形验证码(纯数字)

    以下是jsp页面代码: Color getRandColor(int fc,int bc){//给定范围获得随机颜色 Random random = new Random(); if(fc>25 ...

  4. 登录页面自动刷新验证码,并校验输入验证码和后台生成的验证码是否一致

    登录jsp页面 <%@ page language="java" contentType="text/html; charset=UTF-8"pageEn ...

  5. 图形验证码接口及其重构思想

    文章目录 开发生成图形验证码接口 图片实体 ImageCode 图片接口 ValidateCodeController 在认证流程中加入图形验证码校验 登录页面 安全认证配置不拦截图片路径 测试 图片 ...

  6. SpringSecurity-短信验证码接口开发

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:一个线程池 bug 引发的 GC 思考!个人原创+1博客:点击前往,查看更多 链接:https://segmen ...

  7. 前端调用后台验证码接口

    前端调用后台验证码接口 首先我们后台验证码用hutool包的工具类 引入依赖 <dependency><groupId>cn.hutool</groupId>< ...

  8. PHP生成各种验证码和Ajax验证

    转载链接:http://www.helloweba.com/view-blog-191.html 验证码在WEB应用中非常重要,通常用来防止用户恶意提交表单,如恶意注册和登录.论坛恶意灌水等.本文将通 ...

  9. java 验证码_java实现简单的验证码功能

    最近要做一个网站,要求实现验证码程序,经过不断调试,终于成功实现功能. 一.验证码生成类 生成验证码的话需要用到java的Graphics类库,画出一个验证码 废话不多说,直接上代码 package ...

最新文章

  1. html页面配置xml文件路径,web.xml与index.html
  2. Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
  3. python程序员需要掌握哪些技术-高级的python 后端程序员, 应该掌握哪些技能点 ?...
  4. 如果从Silverlight 读取本地GB2312格式的xml文件
  5. 中文和英文对应的字节
  6. Java 默认/缺省 内存大小,如果没有 -Xms -Xmx
  7. 12.使用default-Action配置统一访问
  8. Qt——P13 Q4版本信号槽连接
  9. java路径两种写法/和\\
  10. php模拟post提交 在线,curl post请求 , postman 模拟请求 , 在线测试工具模拟请求...
  11. Android开发实用小工具八——汇率转换工具
  12. CS相关经典书籍的书评
  13. C/C++内存检测工具valgrind--memcheck
  14. C语言中求余运算符的注意事项
  15. Unity 动作包的使用方法
  16. 什么是jason?jason应该如何使用和解读?jason的语法格式
  17. 10天精读掌握:计算机组成与设计COAD:Patterson and Hennessy 第8天 2018/11.2
  18. 列表,字典,字符串初识,以及一些用法
  19. 什么是商业模式,创业者为什么要学习商业模式?
  20. 如何用matlab建立风力机模型,风力发电模型在MATLAB中的模型建立

热门文章

  1. 走近华为“天才少年”钟钊:入职两年两度突破业界学界极限
  2. 才26岁!94年小姐姐,已任985名校副教授!
  3. 曝光!衡中教室高清摄像头记录:不想一辈子吃苦,就必须闻鸡起舞!(转给学生)...
  4. 硬核!这所大学包下高铁,接滞留湖北的学生返校!
  5. 斯坦福华人教授:声波、光波,其实都是RNN!机器学习模型对应
  6. 如何利用python语言实现对象数组
  7. Java8 默认方法
  8. Arrays.sort()用来自定义排序的使用
  9. 降本增效利器!趣头条Spark Remote Shuffle Service最佳实践
  10. 大数据上云第一课:MaxCompute授权和外表操作躲坑指南