1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 分享一篇php实现网页端验证码的实例

分享一篇php实现网页端验证码的实例

时间:2021-12-05 05:13:19

相关推荐

分享一篇php实现网页端验证码的实例

后端开发|php教程

php,验证,网页

后端开发-php教程

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

仿滴滴 源码,vscode去除报错的红线,ubuntu cd tmp,tomcat 接口超时设置,冻结爬虫软件,php 关闭socket,seo关键词优化好么,小说网站源码定制,php行业导航模板lzw

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

mp3播放器源码 易语言,vscode效率,ubuntu 插网线,tomcat上网,sqlite读取mdf,全国封服务器,typecho常用插件,前端怎么跑框架,新浪 爬虫,php开发从入门到精通,肺seo,慧谷动力网站源码,jsp 网页导航模板下载,栅格化网页模板,页面倒计时代码,客户管理系统 web,车牌识别matlab程序lzw

|———-phpyanzheng 项目文件夹

iphone在线源码,Ubuntu显示跑火车,有道翻译python爬虫,php 和%,小蚊子seolzw

|—-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()); };

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