当前位置 : 主页 > 网络编程 > PHP >

randVerify.php

来源:互联网 收集:自由互联 发布时间:2021-06-28
randVerify.php /** * 生成随机验证码 * @param integer $codeLenth:随机验证码长度 * @param string $onlyNumber:默认为只获取数字 * @return number */ function randVerify($codeLenth,$onlyNumber=TRUE) { if ($onlyNumber ==
randVerify.php
/**
  * 生成随机验证码
  * @param integer $codeLenth:随机验证码长度
  * @param string $onlyNumber:默认为只获取数字
  * @return number
  */
 function randVerify($codeLenth,$onlyNumber=TRUE)
 {
     if ($onlyNumber == TRUE){
         $code = '';
         for($i = 1 ; $i <=$codeLenth ; $i++){
             $code .= rand(0,9);
         }
         return $code;
     }
     $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz';
     $string=time();
     $len = 11;
     for(;$len>=1;$len--)
     {
         $position=rand()%strlen($chars);
         $position2=rand()%strlen($string);
         $string=substr_replace($string,substr($chars,$position,1),$position2,0);
     }
     return substr($string, 0 , $codeLenth);
 }
网友评论