您的位置:首页网页设计PHP技巧 → 生成sessionid和随机密码的例子

生成sessionid和随机密码的例子

时间:2004/11/7 3:15:00来源:本站整理作者:蓝点我要评论(0)

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

    ?> 

相关阅读 Mac访问Windows共享文件夹Windows 7正版系统验证方法windows 8.1系统版本号查看方法Windows 8.1系统电话激活时无法输入微软返回代码解决方法Windows 8如何调整屏幕分辨率windows8.1磁盘占用100%解决方法Mac双系统如何删除Boot Camp安装的Windows分区Apple教你如何在Mac 上运行 Windows

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 如何恢复Discuz!7.0被 CSS实现Tab技巧Linux配置DHCP服务器实例:linux配置教程如何在IIS7下设置支持PHP程序PHP技巧--通过COM使用ADODB

人气排行 dedecms数据库表和字段说明最小化数据传输——在客户端存储数据php如何自动跳转中英文页面如何在IIS7下设置支持PHP程序php批量获取首字母(汉字、数字、英文)经典php实现大文件上传源代码Windows环境PHP的session不能正常使用解决办PHP聊天室技术