コード例 #1
0
 /**
  *	Generate Captcha Text
  *	Generate the new captcha text
  *
  *	@param	integer	Letters number
  *	@return	void
  */
 public static function GerateCaptchaText($number = -1)
 {
     self::$captcha = NULL;
     $number = $number == -1 ? self::$number : $number;
     $length = strlen(self::$words);
     for ($i = 0; $i < $number; $i++) {
         if ($length > 0) {
             self::$captcha .= self::$words[mt_rand(0, $length - 1)];
         } else {
             self::$captch .= chr(mt_rand(65, 90));
         }
     }
     $_SESSION['CTM_SECURE_CAPTCHA'] = md5(sha1(self::$captcha));
 }