生成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 相关文章推荐
PHP 地址栏信息的获取代码
Jan 07 PHP
如何使用php判断服务器是否是HTTPS连接
Jul 05 PHP
Fedora下安装php Redis扩展笔记
Sep 03 PHP
PHP生成不重复标识符的方法
Nov 21 PHP
一款简单实用的php操作mysql数据库类
Dec 08 PHP
PHP获取当前日期和时间及格式化方法参数
May 11 PHP
PHP版QQ互联OAuth示例代码分享
Jul 05 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
Jul 28 PHP
Yii2中事务的使用实例代码详解
Sep 07 PHP
php的PDO事务处理机制实例分析
Feb 16 PHP
PHP空值检测函数与方法汇总
Nov 19 PHP
php与阿里云短信接口接入操作案例分析
May 27 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
php学习之流程控制实现代码
2011/06/09 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
2016/01/11 PHP
PHP中array_keys和array_unique函数源码的分析
2016/02/26 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
一款jquery特效编写的大度宽屏焦点图切换特效的实例代码
2013/08/05 Javascript
jquery $.each() 使用小探
2013/08/23 Javascript
一个简单的全屏图片上下打开显示网页效果示例
2014/07/08 Javascript
详解angular2实现ng2-router 路由和嵌套路由
2017/03/24 Javascript
Vue环境搭建+VSCode+Win10的详细教程
2020/08/19 Javascript
Python中绑定与未绑定的类方法用法分析
2016/04/29 Python
Django内容增加富文本功能的实例
2017/10/17 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
python安装读取grib库总结(推荐)
2020/06/24 Python
MAC平台基于Python Appium环境搭建过程图解
2020/08/13 Python
Python使用lambda抛出异常实现方法解析
2020/08/20 Python
python,Java,JavaScript实现indexOf
2020/09/09 Python
python统计mysql数据量变化并调用接口告警的示例代码
2020/09/21 Python
纯css3实现的动画按钮的实例教程
2014/11/17 HTML / CSS
css3选择器基本介绍
2014/12/15 HTML / CSS
英国时尚饰品和发饰购物网站:Claire’s
2017/07/04 全球购物
美国著名的户外用品品牌:L.L.Bean
2018/01/05 全球购物
美国名表在线商城:Ashford(支持中文)
2019/09/24 全球购物
后勤人员自我评价怎么写
2013/09/19 职场文书
预备党员转正思想汇报
2014/01/12 职场文书
大学生暑期实践感言
2014/02/26 职场文书
十八大演讲稿
2014/05/22 职场文书
市场营销专业自荐书
2014/06/10 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
个人整改措施落实情况汇报
2014/10/29 职场文书
2019假期福利管理制度!
2019/07/15 职场文书
深度学习小工程练习之垃圾分类详解
2021/04/14 Python