生成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 相关文章推荐
二十行语句实现从Excel到mysql的转化
Oct 09 PHP
PHP生成静态页
Nov 25 PHP
PHP 截取字符串专题集合
Aug 19 PHP
过滤掉PHP数组中的重复值的实现代码
Jul 17 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
Apr 08 PHP
浅谈thinkphp的实例化模型
Jan 04 PHP
php修改文件上传限制方法汇总
Apr 07 PHP
简单谈谈php中的unicode和utf8编码
Jun 10 PHP
thinkphp3.2.3 分页代码分享
Jul 28 PHP
PHP Filter过滤器全面解析
Aug 09 PHP
php微信公众平台开发(一) 配置接口
Dec 06 PHP
php生成毫秒时间戳的实例讲解
Sep 22 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下escape解码函数的实现方法
2010/08/08 PHP
php中一个有意思的日期逻辑处理
2012/03/25 PHP
ThinkPHP查询返回简单字段数组的方法
2014/08/25 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
jQuery的链式调用浅析
2010/12/03 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
jQuery中toggle()函数的使用实例
2015/04/17 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
jQuery树形下拉菜单特效代码分享
2015/08/15 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
javascript冒泡排序小结
2016/04/10 Javascript
jquery遍历标签中自定义的属性方法
2016/09/17 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
jQuery操作cookie的示例代码
2019/06/05 jQuery
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
[36:33]Ti4 循环赛第四日 附加赛NEWBEE vs Mouz
2014/07/13 DOTA
浅谈Python单向链表的实现
2015/12/24 Python
python使用代理ip访问网站的实例
2018/05/07 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
彻底理解Python中的yield关键字
2019/04/01 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
乐高积木玩具美国官网:LEGO Shop US
2016/09/16 全球购物
英国假睫毛购买网站:FalseEyelashes.co.uk
2018/05/23 全球购物
UNIX命令速查表
2012/03/10 面试题
thinkphp5 redis缓存新增方法实例讲解
2021/03/24 PHP
20岁生日感言
2014/01/13 职场文书
高中军训广播稿
2014/01/14 职场文书
个人纪律作风整改措施思想汇报
2014/10/12 职场文书
毕业答辩开场白范文
2015/05/27 职场文书
浪漫婚礼主持词开场白
2015/11/24 职场文书
python设置 matplotlib 正确显示中文的四种方式
2021/05/10 Python
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python