生成四位验证码php,PHP生成四位整数验证码图片及使用例子
//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生成四位整数验证码图片及使用例子相关推荐
- java+vue3实现生成、验证图形验证码,和手机短信验证码
一.效果图 二.实现生成图形验证码.校验验证码 1.实现后端接口 ①控制层代码 /*** 生成图片验证码* time用于保证每次可以刷新图片验证码*/@GetMapping("authCod ...
- java生成验证码登录,生成验证码
这里写了一个生成验证码的demo 前台可以访问该servlet页面显示验证码 验证码 后台存的session名称为vCode 判断验证码是否正确时可以直接调用 前台通过 这里你就自己引入jq吧 < ...
- php推荐码生成,最新最全PHP生成制作验证码代码详解(推荐),验证码详解_PHP教程...
最新最全PHP生成制作验证码代码详解(推荐),验证码详解 1.0 首先先看代码 好,现在结合以上代码,来分析分析以上用到的几个函数: ① imagecreatetruecolor(); imagecr ...
- java将0到9随机输出_生成0到9之间的随机整数
回答(20) 2 years ago 对于您给出的示例(从0开始直到9的整数),最干净的解决方案如下: from random import randrange randrange(10) 2 yea ...
- 随机密码生成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 ...
- python制作验证码_Python编写生成验证码的脚本的教程
在web开发中经常用到验证码,为了防止机器人注册或者恶意登陆和查询等,作用不容小觑 但是验证码其实不是一个函数就能搞定的,它需要生成图片和水印,其实每种语言都有相关的函数生成图片和文字水印.包括我熟悉 ...
- mysql生成随机验证码_MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法...
上一篇介绍了如何在 Oracle 生成随机数字.字符串.日期.验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法.
- 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 ...
- jsp中生成的验证码和存在session里面的验证码不一致的处理
今天在调试项目的时候发现,在提交表单的时候的验证码有问题,问题是这样的:就是通过debug模式查看得知:jsp页面生成的验证码和表单输入的页面输入的一样,但是到后台执行的时候,你会发现他们是不一样的, ...
最新文章
- MySQL数据类型之数字类型详细解析
- 超过resnet的图片分类网络
- Django的模板继承
- dell笔记本指示灯闪烁_带你认识电脑电源状态指示灯不同亮度不同含义
- Scripting elements ( lt;%!, lt;jsp:declaration, lt;%=, lt;jsp:expression, 错误的解决方法
- 第九篇:Spring Boot整合Spring Data JPA_入门试炼06
- python微信库wxpy无法登录_使用wxpy这个基于python实现的微信工具库的一些常见问题...
- 如何关闭来自苹果的个性化广告?
- 不干胶设计用什么软件制作_用什么软件制作抖音短视频会比较好?
- 光储直流微电网simulink仿真模型
- 数据分析EXCEL常用统计函数
- Netty高性能之道1-传统RPC调用性能差的三宗罪
- 影响网站排名和收录的因素有哪些?
- idm下载器如何使用 idm下载器使用技巧
- 【matlab】butter高通/低通/带通滤波
- 微端目前有两种表现:
- 图像处理用什么神经网络,神经网络输入图片大小
- 普普通通的导航条练习
- linux内核源代码情景分析(第一章 预备知识)
- 软件测试(六)自动化测试
热门文章
- linux 无线网卡命令iwlist iwconfig iw
- 面试题目集锦--链表
- kvm性能优化方案---cpu/内存/磁盘/网络
- 新手建议学php吗,关于PHP新手学习的一些指导和建议,新手来我的
- android服务器压力测试,Android压力测试Monkey工具
- 问题集锦(54-55)
- php %3cphp用大括号表示,整理HTML5中支持的URL编码与字符编码_html5教程技巧
- java yii_一条路线不起作用(yii)
- php发布产品隐藏显示,php – 在WooCommerce中隐藏基于产品类型的付款方式
- 查看端口被占用,被结束此端口占用