生成sessionid和随机密码的例子

人困马乏0

人困马乏0

2016-01-29 14:49

生成sessionid和随机密码的例子,生成sessionid和随机密码的例子
  用这个可以来验证用户和生成随机密码--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);
    ?  
展开更多 50%)
分享

猜你喜欢

生成sessionid和随机密码的例子

PHP
生成sessionid和随机密码的例子

MySQL 随机密码生成代码

编程语言 网络编程
MySQL 随机密码生成代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

产生随机密码的函数

ASP
产生随机密码的函数

开机密码

编程语言 网络编程
开机密码

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

怎么设置开机密码 开机密码的设置方法

电脑 密码
怎么设置开机密码 开机密码的设置方法

如何修改电脑开机密码 修改电脑开机密码的方法

电脑
如何修改电脑开机密码 修改电脑开机密码的方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《天天酷跑》上线的三只精灵经典得分排行解析

《天天酷跑》上线的三只精灵经典得分排行解析

从C/C++迁移到PHP——判断字符类型的函数

从C/C++迁移到PHP——判断字符类型的函数
下拉加载更多内容 ↓