900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php实现网页端验证码功能办法详解

php实现网页端验证码功能办法详解

时间:2021-09-04 03:31:46

相关推荐

php实现网页端验证码功能办法详解

后端开发|php教程

php,方法,功能

后端开发-php教程

这篇文章主要为大家详细介绍了php制作网页端验证码效果,运用到短信验证码以及网页验证码实践中,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

购物抽奖源码,vscode打开谷歌拒绝访问,虚拟机ubuntu密码,tomcat安装不成功,sqlite 内连接,网页设计的可行性分析,删除dede数据库表的命令,国外云服务器,jquery 单行滚动 插件,前端框架 s,爬虫软件照片,php 逗号分隔数组,网站SEO优化师招聘,springboot类继承,电子商务网站模块,最强眼力网页版,html5 响应式网页模板,如何进入网站后台管理系统,asp登录页面,项目管理系统 下载,禾匠小程序商城 小程序 上传lzw

我们在实际开发中,会用到短信验证码以及网页验证码,相对来说网页验证码的成本比较低,安全系数也还可以,接下来我们就来做一个网页端的验证码,直接上代码:

网赚织梦源码网站模板,电脑硬盘安装ubuntu,爬虫技术 韦玮,前端跨域的方法有哪几种php,稀有seo外包lzw

首先来说一下文件目录结构:

java 源码安卓rpg回合制,ubuntu安装中文支持,tomcat部署越来越慢,python爬虫 心得,nginx怎么支持php,贵阳网站seo找行者SEOlzw

|———-phpyanzheng 项目文件夹

|—-fonttype 文件夹放字体文件,字体文件一般以.ttf和.otf结尾

|—-1.php 里面放php语言代码

|—-index.html 里面放网页布局

1.php

<?php header(content-type:image/jpeg);//定义一下代码以jpeg文件来解析 $width = 120;//定义了图像的宽 $height = 40;//定义了图像的高 $element = array(q,w,e, , ,y,u,i,o,p,l,k,j,h,g,f,d,s,a,z,x, c,v,, ,m,1,2,3,4,5,6,7,8,9,,Q,W,E,R,T,Y,U,I,O,P,A ,S,D,F,G,H,J,K,L,M,N,B,V,C,X,);//定义一个显示文本的数组 $string = \; for($i=0;$i<4;$i++){ $string.=$element[rand(0,count($element)-1)];//随机产生四个文本目标 } $img = imagecreatetruecolor($width, $height);//设置验证区宽高 $colorBg = imagecolorallocate($img,rand(185,255),rand(185,255),rand(185,255));//产生200-255的随机数 $colorBorder = imagecolorallocate($img,rand(50,100),rand(50,100),rand(50,100));//边框颜色 $colorDian = imagecolorallocate($img,rand(0,100),rand(0,100),rand(0,100));//背景小点的颜色 $colorLine = imagecolorallocate($img,rand(0,255),rand(0,255),rand(0,255)); $colorString = imagecolorallocate($img,rand(20,80),rand(20,80),rand(20,80)); imagefill($img, 0, 0, $colorBg);//设置位置和背景颜色 imagerectangle($img,0,0,$width-1,$height-1,$colorBorder);//画一个边框 for($i=0;$i<200;$i++){//循环出200个干扰点 imagesetpixel($img, rand(0, $width-1), rand(0, $height-1), $colorDian); } for($i=0;$i

index.html

孙三峰--验证码

看不清楚,换一张

function getPic(){$("#codePic").attr("src","http://192.168.1.113:8601/PHP/phpyanzheng/1.php?flag="+Math.random()); };

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。