php验证码图解(php/JS实现的生成随机密码验证码功能示例)
类别:编程学习 浏览量:2464
时间:2022-03-29 15:32:47 php验证码图解
php/JS实现的生成随机密码验证码功能示例本文实例讲述了php/JS实现的生成随机密码(验证码)功能。分享给大家供大家参考,具体如下:
PHP写法:
|
//A-Z a-z 0-9 !#$%^&* $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%^&*" ; //生成随机字符 function createPwd( $str , $len ){ $pwd = '' ; $strlen = strlen ( $str ); for ( $i =0; $i < $len ; $i ++){ $pwd .= $str {mt_rand(0, $strlen -1)}; } return $pwd ; } echo createPwd( $str ,16); |
运行结果:
TX!kXjmpZeHS7GOO
js写法
|
//A-Z a-z 0-9 !#$%^&* var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%^&*" ; //生成随机字符 function createPwd(str,len){ var pwd = '' ; var maxPos = str.length; for ( var i=0;i<len;i++){ pwd += str.charAt(Math.floor(Math.random()*maxPos)); } return pwd; } var passwd = createPwd(str,16); document.write(passwd); |
使用在线HTML/CSS/JavaScript代码运行工具https://tool.zzvips.com/t/runcode/测试上述JS代码,运行结果如下:
%^NceAuKz^g$fSdS
PS:这里再为大家提供两款功能类似的在线工具供大家参考:
在线随机数字/字符串生成工具:https://tool.zzvips.com/t/kami/
在线随机字符/随机密码生成工具:https://tool.zzvips.com/t/randkey/
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/u010071211/article/details/84307118
您可能感兴趣
- dedecms后台内链如何制作(dedecms自定义表单增加验证码的方法分享)
- php验证码图解(php/JS实现的生成随机密码验证码功能示例)
- python自动识别旋转验证码(Python实现字符型图片验证码识别完整过程详解)
- dedecms安全验证(dede验证码错误 dede验证码一直提示错误的解决方法)
- mysql获取随机数(MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法)
- vue验证码(vue_drf实现短信验证码)
- python opencv 标记目标(使用Python的OpenCV模块识别滑动验证码的缺口推荐)
- jsp实现短信验证码(手动实现js短信验证码输入框)
- python验证码处理教程(python简单验证码识别的实现方法)
- python常用的切片操作(使用python PIL库实现简单验证码的去噪方法步骤)
- dedecms无缩略图怎么设置(DEDECMS转移data目录后 验证码不显示解决办法)
- php验证码实现过程(php伪静态验证码不显示的解决方案)
- dedecms自定义表单验证码(dedecms织梦验证码无法正常显示的3种解决办法)
- php验证码初始化教程交流(PHP token验证生成原理实例分析)
- canvas技术开发(用canvas显示验证码的实现)
- python 爬虫图形验证码(Python爬虫实现验证码登录代码实例)
- 乡村爱情15 宋晓峰怀疑自己孩子,腾飞与姜奶奶亲子鉴定出结果(宋晓峰怀疑自己孩子)
- 《乡村爱情13》开播,新版刘能以假乱真,编剧思维进入瓶颈(新版刘能以假乱真)
- 当年的 白洋淀战神 练肌肉 嘎子哥也成为行走的荷尔蒙(当年的白洋淀战神)
- 肌肉小子陈康, 亚洲巨兽 黄哲勋,哪个才是你的菜(肌肉小子陈康亚洲巨兽)
- 新闻周刊 青岛网红 赵厂长 编段子一箩筐输出快乐,陪父亲十二载勇斗病魔(新闻周刊青岛网红)
- 44岁夏雨演谋女郎爸,大其24岁却看不出,互动不怕袁泉吃醋(44岁夏雨演谋女郎爸)
热门推荐
- python有什么好的微信公众号(python下载微信公众号相关文章)
- python3html怎么转换成pdf(Python实现html转换为pdf报告生成pdf报告功能示例)
- canvas绘图问题(记一次高分屏下canvas模糊问题)
- php生成随机数讲解(PHP生成随机字符串实例代码字母+数字)
- win7安装iis系统教程(win7环境下安装配置IIS服务器图文教程)
- reactredux任务处理进度(一文搞懂redux在react中的初步用法)
- linux虚拟主机怎么设置(linux系统虚拟主机开启支持Swoole Loader扩展的方法)
- 从零开始学activemq(ActiveMQ:使用Python访问ActiveMQ的方法)
- nginx配置详解(nginx请求限制配置方法)
- pandas列设置随机值(Pandas统计重复的列里面的值方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9