• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

php生成验证码的例子

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
  1. /** 
  2.   +---------------------------------------------------------- 
  3.  * 生成随机字符串  CuPlayer.com 酷播
  4.   +---------------------------------------------------------- 
  5.  * @param int       $length  要生成的随机字符串长度 
  6.  * @param string    $type    随机码类型:0,数字+大小写字母;1,数字;2,小写字母;3,大写字母;4,特殊字符;-1,数字+大小写字母+特殊字符 
  7.   +---------------------------------------------------------- 
  8.  * @return string 
  9.   +---------------------------------------------------------- 
  10.  */ 
  11. function randCode($length = 5, $type = 0) { 
  12.     $arr = array(1 => "0123456789", 2 => "abcdefghijklmnopqrstuvwxyz", 3 => "ABCDEFGHIJKLMNOPQRSTUVWXYZ", 4 => "~@#$%^&*(){}[]|"); 
  13.     if ($type == 0) { 
  14.         array_pop($arr); 
  15.         $string = implode("", $arr); 
  16.     } elseif ($type == "-1") { 
  17.         $string = implode("", $arr); 
  18.     } else { 
  19.         $string = $arr[$type]; 
  20.     } 
  21.     $count = strlen($string) - 1; 
  22.     $code = ''; 
  23.     for ($i = 0; $i < $length; $i++) { 
  24.         $code .= $string[rand(0, $count)]; 
  25.     } 
  26.     return $code; 
  27.  
  28. echo randCode(6,1); 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP面向对象访问(权限)的三个修饰符之间的区别发布时间:2022-07-10
下一篇:
php---php打印格式化发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap