生成sessionid和随机密码的例子

  •   2009-07-31/22:56
  • 用这个可以来验证用户和生成随机密码--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);
        ?> 

    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多