后端开发|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()); };