>  기사  >  백엔드 개발  >  세션 ID와 임의의 비밀번호를 생성하는 PHP의 예

세션 ID와 임의의 비밀번호를 생성하는 PHP의 예

WBOY
WBOY원래의
2016-08-08 09:33:491189검색

用这个可以来验证用户和生成随机密码--팀원
        //------------------------------------------------ ----
        // 함수 GetSID()
        //
        // 매개변수: $nSize 문자 수, 기본값은 24
        // 반환값 : 24자 문자열
        //
        // 설명 : 이 함수는 임의의 문자열을 반환합니다
        // 사용자를 식별하는 데 사용할 수 있는 24개의 문자 중
        // 귀하의 웹사이트에서 보다 안전한 방법으로. 또한  
        // 이 함수를 사용하여 비밀번호를 생성합니다.
        //------------------------------------------------ ----
        함수 GetSID ($nSize=24) {
             
            // 무작위화
            mt_srand ((double) microtime() * 1000000);
            for ($i=1; $i<=$nSize; $i++) {
                 
                // 문자열에 숫자를 추가하려면,  
                // 주석 처리된 두 줄의 주석 처리를 해제합니다
                // if 문에서
                $nRandom = mt_rand(1,30);
                if ($nRandom <= 10) {
                    // 대문자
                    $세션ID .= chr(mt_rand(65,90));
            //    } elseif ($nRandom <= 20) {
            //        $sessionID .= mt_rand(0,9);
                } 다른 {
                    // 소문자
                    $세션ID .= chr(mt_rand(97,122));
                }
                 
            }         
            $sessionID를 반환합니다.
        }
        // 기능 테스트  
        에코 GetSID(16);
    ?> 

以上就介绍了php가 생성된 세션 ID와 随机密码的例子, 包括了方face 的内容,希望对PHP教程有兴趣的朋友有所帮助。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.