WEB开发网
开发学院WEB开发PHP 生成sessionid和随机密码的例子 阅读

生成sessionid和随机密码的例子

 2001-01-07 11:43:35 来源:WEB开发网   
核心提示:用这个可以来验证用户和生成随机密码--teaman <? // // Function GetSID() // // Parameters : $nSize number of caracters, default 24 // Return value : 24 caracters string // // De
用这个可以来验证用户和生成随机密码--teaman
<?
    //----------------------------------------------------
    // Function GetSID()
    //
    // Parameters : $nSize number of caracters, default 24
    // Return value : 24 caracters string
    //
    // Description : This function returns a random string
    // of 24 caracters that can be used to identify users
    // on your web site in a more secure way. You can also 
    // use this function to generate passWords.
    //----------------------------------------------------
    function GetSID ($nSize=24) {
       
      // Randomize
      mt_srand ((double) microtime() * 1000000);
      for ($i=1; $i<=$nSize; $i++) {
         
        // if you wish to add numbers in your string, 
        // uncomment the two lines that are commented
        // in the if statement
        $nRandom = mt_rand(1,30);
        if ($nRandom <= 10) {
          // Uppercase letters
          $sessionID .= chr(mt_rand(65,90));
      //  } elseif ($nRandom <= 20) {
      //    $sessionID .= mt_rand(0,9);
        } else {
          // Lowercase letters
          $sessionID .= chr(mt_rand(97,122));
        }
         
      }     
      return $sessionID;
    }
    // Test the function 
    echo GetSID(16);
  ?> 

Tags:生成 sessionid 随机

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接