欢迎光临第一亲子网

生成sessionid和随机密码的例子

2013-9-3 | 来源:第一亲子网 | 点击:

导读: 用这个可以来验证用户和生成随机密码--teaman ...

用这个可以来验证用户和生成随机密码--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);
牋牋牋牋 

12下一页

上一篇:PHP中对数据库操作的封装(3)

下一篇:生成sessionid和随机密码的例子(