生成sessionid和随机密码的例子


Posted in PHP onOctober 09, 2006

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

PHP 相关文章推荐
模仿OSO的论坛(三)
Oct 09 PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
Nov 07 PHP
php中is_null,empty,isset,unset 的区别详细介绍
Apr 28 PHP
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
Jun 08 PHP
php遍历文件夹下的所有文件和子文件夹示例
Mar 20 PHP
浅谈php优化需要注意的地方
Nov 27 PHP
PHP生成压缩文件实例
Feb 07 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
Mar 25 PHP
php实现zip文件解压操作
Nov 03 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
May 08 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
Mar 24 PHP
基于mysql的论坛(7)
Oct 09 #PHP
基于mysql的论坛(3)
Oct 09 #PHP
一个简单的域名注册情况查询程序
Oct 09 #PHP
不用数据库的多用户文件自由上传投票系统(2)
Oct 09 #PHP
PHP4实际应用经验篇(4)
Oct 09 #PHP
Php做的端口嗅探器--可以指定网站和端口
Oct 09 #PHP
PHP4实际应用经验篇(3)
Oct 09 #PHP
You might like
使用sockets:从新闻组中获取文章(一)
2006/10/09 PHP
php &amp;&amp; 逻辑与运算符使用说明
2010/03/04 PHP
.htaccess文件保护实例讲解
2011/02/06 PHP
php中异常处理方法小结
2015/01/09 PHP
php简单图像创建入门实例
2015/06/10 PHP
jquery+thinkphp实现跨域抓取数据的方法
2016/10/15 PHP
PHP第三方登录―QQ登录实现方法
2017/02/06 PHP
如何判断图片地址是否失效
2007/02/02 Javascript
JS实现不规则TAB选项卡效果代码
2015/09/16 Javascript
JavaScript基于原型链的继承
2016/06/22 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
javascript 中关于array的常用方法详解
2017/05/05 Javascript
Three.js如何用轨迹球插件(trackball)增加对模型的交互功能详解
2017/09/25 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
[58:23]LGD vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python translator使用实例
2008/09/06 Python
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
详解Python中的from..import绝对导入语句
2016/06/21 Python
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
python统计多维数组的行数和列数实例
2018/06/23 Python
基于Python函数和变量名解析
2019/07/19 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
2019/09/20 Python
Python嵌套函数,作用域与偏函数用法实例分析
2019/12/26 Python
Python + selenium + crontab实现每日定时自动打卡功能
2020/03/31 Python
python右对齐的实例方法
2020/07/05 Python
Tretorn美国官网:瑞典外套和鞋类品牌,抵御风雨
2018/07/19 全球购物
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
圣诞晚会主持词开场白
2015/05/28 职场文书
公司岗位说明书
2015/10/08 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
朋友圈早安励志语录!
2019/07/08 职场文书
python 如何在 Matplotlib 中绘制垂直线
2021/04/02 Python
python学习之panda数据分析核心支持库
2021/05/07 Python
使用Redis实现点赞取消点赞的详细代码
2022/03/20 Redis