首頁  >  文章  >  後端開發  >  php產生sessionid和隨機密碼的例子

php產生sessionid和隨機密碼的例子

WBOY
WBOY原創
2016-08-08 09:33:491186瀏覽

用這個可以來驗證使用者並產生隨機密碼--teaman

//------------------------------------------------ ----
        // 函數 GetSID()
        //
        // 參數 : $nSize 字元數,且預設為 24
        // 傳回值 : 24 個字元的字串
        //
        // 說明 : 此函數傳回一個隨機字串
        // 可用於辨識使用者的 24 個字元
        // 以更安全的方式在您的網站上。你也可以
        // 使用此函數產生密碼。
//------------------------------------------------ ----
        函數 GetSID ($nSize=24) {
             
            // 隨機化
            mt_srand ((雙) microtime() * 1000000);
            for ($i=1; $i                  
                // 若您想要在字串中加上數字,  
                // 取消註解的兩行
                // 以 if 敘述
                $n隨機 = mt_rand(1,30);
                if ($nRandom                     // 大寫字母
                    $sessionID .= chr(mt_rand(65,90));
            //    } elseif ($nRandom             //        $sessionID .= mt_rand(0,9);
                } 其他 {
                    // 小寫字母
                    $sessionID .= chr(mt_rand(97,122));
                }
                 
            }         
            返回$sessionID;
        }
        // 測試函數  
        回顯 GetSID(16);
    ? > 

以上就介紹了php產生sessionid和隨機密碼的例子,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn