//checkimg.php 生成四位整数验证码图片

Header("Content-type: image/PNG");

srand((double)microtime()*1000000);

$im = imagecreate(58,28);

$black = ImageColorAllocate($im, 0,0,0);

$white = ImageColorAllocate($im, 255,255,255);

$gray = ImageColorAllocate($im, 200,200,200);

imagefill($im,68,30,$gray);

//将验证码绘入图片

imagestring($im, 5, 10, 8, $HTTP_GET_VARS['authnum'], $white);

for($i=0;$i<50;$i++) //加入干扰象素

{

imagesetpixel($im, rand()%70 , rand()%30 , $gray);

}

ImagePNG($im);

ImageDestroy($im);

?>

以下是调用的例子,注意是在PHP下调用的:

//文件名:testchecknum.php

srand((double)microtime()*1000000);

if(isset($_POST['authinput']))

{

if(strcmp($_POST['authnum'],$_POST['authinput'])==0)

echo "验证输入正确!";

else

echo "验证不正确!";

}

//生成新的四位整数验证码

while(($authnum=rand()%10000)<1000);

?>

请输入验证码:

>

>

生成四位验证码php,PHP生成四位整数验证码图片及使用例子相关推荐

  1. java+vue3实现生成、验证图形验证码,和手机短信验证码

    一.效果图 二.实现生成图形验证码.校验验证码 1.实现后端接口 ①控制层代码 /*** 生成图片验证码* time用于保证每次可以刷新图片验证码*/@GetMapping("authCod ...

  2. java生成验证码登录,生成验证码

    这里写了一个生成验证码的demo 前台可以访问该servlet页面显示验证码 验证码 后台存的session名称为vCode 判断验证码是否正确时可以直接调用 前台通过 这里你就自己引入jq吧 < ...

  3. php推荐码生成,最新最全PHP生成制作验证码代码详解(推荐),验证码详解_PHP教程...

    最新最全PHP生成制作验证码代码详解(推荐),验证码详解 1.0 首先先看代码 好,现在结合以上代码,来分析分析以上用到的几个函数: ① imagecreatetruecolor(); imagecr ...

  4. java将0到9随机输出_生成0到9之间的随机整数

    回答(20) 2 years ago 对于您给出的示例(从0开始直到9的整数),最干净的解决方案如下: from random import randrange randrange(10) 2 yea ...

  5. 随机密码生成python_每日一课 | Python 中生成 0 到 9 之间的随机整数

    很少有Python示例向您展示如何生成0(含)和9(含)之间的随机整数0 1 2 3 4 5 6 7 8 9 1.randrange 1.1生成0到9之间的随机整数 #!/usr/bin/python ...

  6. python制作验证码_Python编写生成验证码的脚本的教程

    在web开发中经常用到验证码,为了防止机器人注册或者恶意登陆和查询等,作用不容小觑 但是验证码其实不是一个函数就能搞定的,它需要生成图片和水印,其实每种语言都有相关的函数生成图片和文字水印.包括我熟悉 ...

  7. mysql生成随机验证码_MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法...

    上一篇介绍了如何在 Oracle 生成随机数字.字符串.日期.验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法.

  8. python随机生成数字_Python 中生成 0 到 9 之间的随机整数

    很少有Python示例向您展示如何生成0(含)和9(含)之间的随机整数0 1 2 3 4 5 6 7 8 9 1.randrange 1.1生成0到9之间的随机整数 #!/usr/bin/python ...

  9. jsp中生成的验证码和存在session里面的验证码不一致的处理

    今天在调试项目的时候发现,在提交表单的时候的验证码有问题,问题是这样的:就是通过debug模式查看得知:jsp页面生成的验证码和表单输入的页面输入的一样,但是到后台执行的时候,你会发现他们是不一样的, ...

最新文章

  1. MySQL数据类型之数字类型详细解析
  2. 超过resnet的图片分类网络
  3. Django的模板继承
  4. dell笔记本指示灯闪烁_带你认识电脑电源状态指示灯不同亮度不同含义
  5. Scripting elements ( lt;%!, lt;jsp:declaration, lt;%=, lt;jsp:expression, 错误的解决方法
  6. 第九篇:Spring Boot整合Spring Data JPA_入门试炼06
  7. python微信库wxpy无法登录_使用wxpy这个基于python实现的微信工具库的一些常见问题...
  8. 如何关闭来自苹果的个性化广告?
  9. 不干胶设计用什么软件制作_用什么软件制作抖音短视频会比较好?
  10. 光储直流微电网simulink仿真模型
  11. 数据分析EXCEL常用统计函数
  12. Netty高性能之道1-传统RPC调用性能差的三宗罪
  13. 影响网站排名和收录的因素有哪些?
  14. idm下载器如何使用 idm下载器使用技巧
  15. 【matlab】butter高通/低通/带通滤波
  16. 微端目前有两种表现:
  17. 图像处理用什么神经网络,神经网络输入图片大小
  18. 普普通通的导航条练习
  19. linux内核源代码情景分析(第一章 预备知识)
  20. 软件测试(六)自动化测试

热门文章

  1. linux 无线网卡命令iwlist iwconfig iw
  2. 面试题目集锦--链表
  3. kvm性能优化方案---cpu/内存/磁盘/网络
  4. 新手建议学php吗,关于PHP新手学习的一些指导和建议,新手来我的
  5. android服务器压力测试,Android压力测试Monkey工具
  6. 问题集锦(54-55)
  7. php %3cphp用大括号表示,整理HTML5中支持的URL编码与字符编码_html5教程技巧
  8. java yii_一条路线不起作用(yii)
  9. php发布产品隐藏显示,php – 在WooCommerce中隐藏基于产品类型的付款方式
  10. 查看端口被占用,被结束此端口占用