广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP生成图形验证码
  • 226
分享到

PHP生成图形验证码

php开发语言 2023-09-07 12:09:25 226人浏览 泡泡鱼
摘要

PHP生成图形验证码 效果:随机生成6位验证码,100个干扰的黑点,一条干扰线 代码:https://blog.csdn.net/weixin_41957626/article/details/image.php(生成验证码)和che

PHP生成图形验证码

效果:随机生成6位验证码,100个干扰的黑点,一条干扰线

代码:https://blog.csdn.net/weixin_41957626/article/details/image.php(生成验证码)和check.php(验证验证码是否输入正确)

效果图详见代码下面的截图

Https://blog.csdn.net/weixin_41957626/article/details/image.php

ion_start();//启动sessionheader('Content-type: image/gif');//输出头信息$image_w=100;//验证码图形的宽$image_h=25;//验证码图形的高$number=range(0,9);//定义一个成员为数字的数组$character=range("Z","A");//定义一个成员为大写字母的数组$result=array_merge($number,$character);//合并两个数组$string="";//初始化$len=count($result);//新数组的长for($i=0;$i<6;$i++){$new_number[$i]=$result[rand(0,$len-1)];//在$result数组中随机取出6个字符$string=$string.$new_number[$i];//生成验证码字符串}$_SESSION['string']=$string;//使用$_SESSION变量传值$check_image=imagecreatetruecolor($image_w,$image_h);//创建图片对象$white=imagecolorallocate($check_image, 255, 255, 255);$black=imagecolorallocate($check_image, 0, 0, 0);imagefill($check_image,0,0,$white);//设置背景颜色为白色$line_color=imagecolorallocate($check_image, 255, 0, 0);//设直线的颜色imageline($check_image, 0, 10, 100,20, $line_color);//画线for($i=0;$i<100;$i++)//加入100个干扰的黑点{imagesetpixel($check_image, rand(0,$image_w), rand(0,$image_h),$black);}for($i=0;$i

 check.php

留言页面
验证码:
alert('验证码输入正确!');";elseecho "";}?>

效果图

生成验证码

正确输入验证码之后

错误输入验证码

来源地址:https://blog.csdn.net/weixin_41957626/article/details/127903813

--结束END--

本文标题: PHP生成图形验证码

本文链接: https://www.lsjlt.com/news/398216.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PHP生成图形验证码
    PHP生成图形验证码 效果:随机生成6位验证码,100个干扰的黑点,一条干扰线 代码:https://blog.csdn.net/weixin_41957626/article/details/image.php(生成验证码)和che...
    99+
    2023-09-07
    php 开发语言
  • JavaScript如何生成图形验证码
    这篇文章主要介绍JavaScript如何生成图形验证码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体内容如下getGVerify:function (id)  ...
    99+
    2022-10-19
  • SpringBoot 图形验证码的生成和校验
    目录1. 编写工具类2. 编写 Controller 中的接口3. 获取验证码图片另一种方法1.添加依赖2.全部代码1. 编写工具类 package com.cn.beauty....
    99+
    2022-11-12
  • python生成随机图形验证码详解
    使用python生成随机图片验证码,需要使用pillow模块 1.安装pillow模块 pip install pillow 2.pillow模块的基本使用 1.创建图片 from PIL imp...
    99+
    2022-06-04
    验证码 详解 图形
  • PHP怎么生成图片验证码
    本篇内容介绍了“PHP怎么生成图片验证码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!5种PHP生成图片验证码实例,包括数字验证码、数字+字...
    99+
    2023-06-04
  • 怎么使用Matlab制作图形验证码生成器
    这篇文章主要介绍了怎么使用Matlab制作图形验证码生成器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。突然发现cla函数也可以应用到app designer控件上,因而对部...
    99+
    2023-06-29
  • 怎么在php中生成验证码图片
    小编给大家分享一下怎么在php中生成验证码图片,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.获取生成验证码字体:在php文件路径新建一个fonts文件夹,里面...
    99+
    2023-06-14
  • python图片验证码生成代码
    本文实例为大家分享了python图片验证码实现代码,供大家参考,具体内容如下 #!/usr/bin/env python # -*- coding: UTF-8 -*- import random ...
    99+
    2022-06-04
    验证码 代码 图片
  • php怎么生成验证码
    在 PHP 中,可以使用以下方法生成验证码:1. 使用 `imagecreate()` 函数创建一个空白的图片对象。2. 使用 `i...
    99+
    2023-10-09
    php
  • 教你使用Matlab制作图形验证码生成器(appdesigner)
    目录1字符图片生成2刷新按钮生成3图片处理3.1图像任意方向拉伸3.2字符边缘3.3图像处理部分代码4线条和散点生成5关于图像存储6关于验证码对比7完整代码突然发现cla函数也可以应...
    99+
    2022-11-13
  • 微信小程序canvas2d生成图形验证码的方法
    本文实例为大家分享了微信小程序canvas2d生成图形验证码的具体代码,供大家参考,具体内容如下 成品展示: 背景: 大致看了一下网上已经有一些canvas生成图形验证码的demo...
    99+
    2022-11-13
  • PHP怎么生成GIF动态图片验证码
    本篇内容主要讲解“PHP怎么生成GIF动态图片验证码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP怎么生成GIF动态图片验证码”吧!相信很多人都想过如何用PHP生成GIF动画来实现动态图片...
    99+
    2023-06-17
  • Vue实现图片验证码生成
    图片验证码主要用于注册,登录等提交场景中,目的是防止脚本进行批量注册、登录、灌水,相比不带图片验证的安全度有所提高,不过目前也有自动识别图片验证码的程序出现,基本都是付费识别,随之又...
    99+
    2022-11-13
  • 怎么使用微信小程序canvas2d生成图形验证码
    本篇内容主要讲解“怎么使用微信小程序canvas2d生成图形验证码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用微信小程序canvas2d生成图形验证码”吧!成品展示:背景:大致看了一下...
    99+
    2023-06-30
  • python生成验证码图片代码分享
    本文实例为大家分享了python生成验证码图片代码,分享给大家供大家参考,具体内容如下 基本上大家使用每一种网络服务都会遇到验证码,一般是网站为了防止恶意注册、发帖而设置的验证手段。其生成原理是将一串随机产...
    99+
    2022-06-04
    验证码 代码 图片
  • python生成图片验证码的方法
    背景 在注册或者登陆场景下,经常会遇到需要输入图片验证码的情况,最经典的就是12306买火车票。图片验证码的破解还是有一定难度的,而且如果配合上时间和次数的验证,可以很大程度上防止模...
    99+
    2022-11-10
  • Java使用Servlet生成验证码图片
    本文实例为大家分享了Java使用Servlet生成验证码图片的具体代码,供大家参考,具体内容如下 一、实现思路 1、使用BufferedImage用于在内存中存储生成的验证码图片 2...
    99+
    2022-11-12
  • PHP中怎么实现图形验证码
    这期内容当中小编将会给大家带来有关PHP中怎么实现图形验证码,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。具体实现代码如下:<php  class rndnum{&nb...
    99+
    2023-06-17
  • java实现随机验证码图片生成
    本文实例为大家分享了java生成随机验证码图片的具体代码,供大家参考,具体内容如下 1.controller @GetMapping(value = "/getRan...
    99+
    2022-11-12
  • Vue如何实现图片验证码生成
    这篇文章主要介绍“Vue如何实现图片验证码生成”,在日常操作中,相信很多人在Vue如何实现图片验证码生成问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue如何实现图片验证码生成”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作