生成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 相关文章推荐
VML绘图板②脚本--VMLgraph.js、XMLtool.js
Oct 09 PHP
用IE远程创建Mysql数据库的简易程序
Oct 09 PHP
php addslashes 利用递归实现使用反斜线引用字符串
Aug 05 PHP
php操作mysqli(示例代码)
Oct 28 PHP
php实现简单文件下载的方法
Jan 30 PHP
php读取csc文件并输出
May 21 PHP
php实现向javascript传递数组的方法
Jul 27 PHP
详解WordPress开发中wp_title()函数的用法
Jan 07 PHP
php htmlentities()函数的定义和用法
May 13 PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
Nov 25 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
Oct 13 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
2021年最新CPU天梯图
2021/03/04 数码科技
php出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
JS图片切换的具体方法(带缩略图版)
2013/11/12 Javascript
简单js代码实现selece二级联动(推荐)
2014/02/18 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
js在IE与firefox的差异集锦
2014/11/11 Javascript
JS动画效果打开、关闭层的实现方法
2015/05/09 Javascript
理解和运用JavaScript的闭包机制
2015/08/13 Javascript
angularjs实现下拉列表的选中事件示例
2017/03/03 Javascript
Jquery中attr与prop的区别详解
2017/05/27 jQuery
Vue-router结合transition实现app前进后退动画切换效果的实例
2017/10/11 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
最后说说Vue2 SSR 的 Cookies 问题
2018/05/25 Javascript
详解angular2.x创建项目入门指令
2018/10/11 Javascript
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
JS异步处理的进化史深入讲解
2019/08/25 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
[06:07]辉夜杯现场观众互动 “比谁远送显示器”
2015/12/26 DOTA
Python编程实现的简单Web服务器示例
2017/06/22 Python
Python网络爬虫神器PyQuery的基本使用教程
2018/02/03 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
2019/01/08 Python
python文本数据处理学习笔记详解
2019/06/17 Python
与Django结合利用模型对上传图片预测的实例详解
2019/08/07 Python
Flask 上传自定义头像的实例详解
2020/01/09 Python
实习老师个人总结的自我评价
2013/09/28 职场文书
大学军训通讯稿
2014/01/13 职场文书
仓管员岗位责任制
2014/02/19 职场文书
校庆口号
2014/06/20 职场文书
个人四风问题整改措施
2014/10/24 职场文书
经典人生语录分享:不畏将来,不念过去,笑对当下
2019/12/12 职场文书
mysql知识点整理
2021/04/05 MySQL