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
您可能感兴趣
- antdesignpro引入依赖如何使用(在Ant Design Pro登录功能中集成图形验证码组件的方法步骤)
- python复杂的验证码处理(Python 通过打码平台实现验证码的实现)
- dedecms搜索功能怎么设置详细(取消dedecms 留言簿的验证码的方法)
- springboot vue 异地登录(vue+springboot实现登录验证码)
- php 模拟登录验证码demo(PHP 模拟登陆功能实例详解)
- vue验证码怎么用(vue验证码组件使用方法详解)
- django session验证(Django框架验证码用法实例分析)
- dedecms自定义表单验证码(dedecms织梦验证码无法正常显示的3种解决办法)
- dedecms授权查询(解析dedeCMS验证码的实现代码)
- dedecms怎么上线(dedecms关闭后台/会员/留言/板验证码的方法)
- 宝塔面板服务器连接不上(宝塔面板后台登陆不显示验证码解决办法)
- devc报错信息找不到(dede5.7验证码错误不显示的解决方法)
- 织梦平台如何更新备案号(详解织梦dedecms短信验证码功能阿里短信)
- dedecms兼容模式(DedeCMS 验证码不正确的解决方法php配置问题)
- canvas技术开发(用canvas显示验证码的实现)
- vue验证码(vue_drf实现短信验证码)
- 蓝底证件照怎么制作 证件照换底色 换尺寸快速搞定(蓝底证件照怎么制作)
- 你喜欢足球吗 足球如何点亮世界的(足球如何点亮世界的)
- 不可分鸽是什么梗(不可分鸽是什么梗)
- 古代的鸽子是爱情的象征,并非和平的使者(古代的鸽子是爱情的象征)
- 一课译词 放鸽子(一课译词放鸽子)
- 终于来了,淘宝更改账户名测试中,快去看看你能不能修改(淘宝更改账户名测试中)
热门推荐
- dockerswarm网络模式(详解Docker Swarm概念与用法)
- python爬网验证码在哪里(详解python 爬取12306验证码)
- mysql高级概念(MySQL 自定义变量的概念及特点)
- 如何调用dede标签(dedeCMS列表页调用tag的方法小结5.6/5.7)
- docker插件容器使用(Docker容器开jupyter不能访问到的解决方法)
- 用python做一个表白视频(python仿抖音表白神器)
- html5 spellcheck属性
- css怎么让div整体居中(CSS实现DIV居中的三种方法)
- mysql清空数据库所有表格(MySQL用truncate命令快速清空一个数据库中的所有表)
- docker怎么创建mysql服务(Docker部署MySQL8集群一主二从的实现步骤)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9