用这个可以来验证用户和生成随机密码--팀원
//----------------------------------------------- -------
// 함수 GetSID()
//
// 매개 변수: $nSize 문자 수, 기본값 24
// 반환 값: 24 문자 문자열
//
// 설명: 이 함수는 보다 안전한 방법으로 웹 사이트에서 사용자를
// 식별하는 데 사용할 수 있는 24개의 문자 중 임의의 문자열
//을 반환합니다. 또한
// 이 기능을 사용하여 비밀번호를 생성할 수도 있습니다.
//----------------------------------------------- -------
function GetSID ($nSize=24) {
// 무작위화
mt_srand ((double) microtime() * 1000000);
for ($i=1; $i<=$nSize; $i ) {
// 문자열에 숫자를 추가하려면
// 주석 처리된 두 줄의 주석 처리를 취소하세요.
// if 문에서
$nRandom = mt_rand(1,30);
if ($nRandom <= 10) {
// 대문자
$sessionID .= chr(mt_rand(65,90));
// } elseif ($nRandom <= 20) {
// $sessionID .= mt_rand(0,9);
} else {
// 소문자
$sessionID .= chr(mt_rand(97,122));
}
}
$sessionID를 반환합니다.
}
// 기능 테스트
echo GetSID(16);
?>
以上就介绍了session-timeout은 세션 ID와 随机密码的例子를 생성하고, 包括了session-timeout은 内容,希望对PHP教程有兴趣的朋友有所帮助。