网站地图    收藏   

主页 > php专栏 > php函数大全 >

php 自定生成随机密码函数 - php函数

来源:自学PHP网    时间:2014-11-25 00:26 作者: 阅读:

[导读] /*用法:$new_password=return_password();示例:生成密码:2X5bjj2z,ERgid62Y,p2sHtDPv*/functionreturn_password(){//setpasswordlen......

php 自定生成随机密码函数

  1. / * 
  2. 用法:$ new_password = return_password(); 
  3. 示例:生成密码:2X5bjj2z,ERgid62Y,p2sHtDPv 
  4. * /  
  5. function return_password () { 
  6.  
  7. // set password length  
  8. $pw_length = 8;  
  9. // set ASCII range for random character generation  
  10. $low_ascii_bound = 50; // "2"  
  11. $upper_ascii_bound = 122; // "z" 
  12. //开源代码phpfensi.com 
  13. // Exclude special characters and some confusing alphanumerics 
  14.  
  15. 排除一些特殊字符和字母数字混淆 
  16. // o,O,0,I,1,l etc  
  17. $notuse = array (58,59,60,61,62,63,64,73,79,91,92,93,94,95,96,108,111); 
  18.  
  19. while ($i < $pw_length) {  
  20. mt_srand ((double)microtime() * 1000000);  
  21. // random limits within ASCII table  
  22. $randnum = mt_rand ($low_ascii_bound$top_ascii_bound);  
  23. if (!in_array ($randnum$notuse)) {  
  24. $password = $password . chr($randnum);  
  25. $i++;  
  26. }  
  27.  
  28. return $password;  

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论