生成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 相关文章推荐
第四节 构造函数和析构函数 [4]
Oct 09 PHP
PHP一些有意思的小区别
Dec 06 PHP
php 常用类汇总 推荐收藏
May 13 PHP
PHP网站备份程序代码分享
Jun 10 PHP
php截取字符串并保留完整xml标签的函数代码
Feb 06 PHP
php 批量生成html,txt文件的实现代码
Jun 26 PHP
PHP循环函数使用介绍之PHP基础入门教程
Sep 21 PHP
PHP使用Mysql事务实例解析
Sep 08 PHP
Zend Guard使用指南及问题处理
Jan 07 PHP
基于Swoole实现PHP与websocket聊天室
Aug 03 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
Oct 08 PHP
Laravel如何实现自动加载类
Oct 14 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
如何开发一个虚拟域名系统
2006/10/09 PHP
php 读取文件乱码问题
2010/02/20 PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
2019/03/01 PHP
再次分享18个非常棒的jQuery表格插件
2011/04/10 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
javascript操作referer详细解析
2014/03/10 Javascript
JavaScript作用域链示例分享
2014/05/27 Javascript
静态页面html中跳转传值的JS处理技巧
2016/06/22 Javascript
浅析JavaScript中命名空间namespace模式
2016/06/22 Javascript
深入剖析JavaScript面向对象编程
2016/07/12 Javascript
D3.js实现柱状图的方法详解
2016/09/21 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
2017/09/11 jQuery
vue 自定义提示框(Toast)组件的实现代码
2018/08/17 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
如何区分vue中的v-show 与 v-if
2020/09/08 Javascript
[01:27:30]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
[04:16]完美世界DOTA2联赛PWL S2 集锦第一期
2020/11/23 DOTA
Python实现网站文件的全备份和差异备份
2014/11/30 Python
操作Windows注册表的简单的Python程序制作教程
2015/04/07 Python
django框架自定义用户表操作示例
2018/08/07 Python
python实现图片筛选程序
2018/10/24 Python
基于python指定包的安装路径方法
2018/10/27 Python
Python中按键来获取指定的值
2019/03/02 Python
python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
2020/02/19 Python
HTML5离线应用与客户端存储的实现
2018/05/03 HTML / CSS
Priority Pass机场贵宾室会籍计划:全球超过1200间机场贵宾室
2018/08/26 全球购物
波兰化妆品和护肤品购物网站:eKobieca
2019/08/30 全球购物
西班牙购买行李箱和背包网站:Maletas Greenwich
2019/10/08 全球购物
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
2014升学宴答谢词
2014/01/26 职场文书
采购助理岗位职责
2014/02/16 职场文书
社区文明创建工作总结2015
2015/04/21 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
基于Python和openCV实现图像的全景拼接详细步骤
2021/10/05 Python