生成sessionid和随机密码的例子
【字号:
大 中 小】
日期:2023-09-09 16:43:51浏览:6作者:馨心
用这个可以来验证用户和生成随机密码--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); ;;;;?>;