生成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在Web开发领域的优势
Oct 09 PHP
检查url链接是否已经有参数的php代码 添加 ? 或 &amp;
Feb 09 PHP
解析php5配置使用pdo
Jul 03 PHP
PHP使用Mysql事务实例解析
Sep 08 PHP
php几个预定义变量$_SERVER用法小结
Nov 07 PHP
微信公众平台之快递查询功能用法实例
Apr 14 PHP
php实现的任意进制互转类分享
Jul 07 PHP
PHP实现页面静态化的超简单方法
Sep 06 PHP
php封装单文件上传到数据库(路径)
Oct 15 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 PHP
PHP实现简单注册登录系统
Dec 28 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文件操作方法汇总
2015/07/01 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
2016/12/29 PHP
php回调函数处理数组操作示例
2020/04/13 PHP
超越Jquery_01_isPlainObject分析与重构
2010/10/20 Javascript
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
提升jQuery的性能需要做好七件事
2016/01/11 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
web前端开发中常见的多列布局解决方案整理(一定要看)
2017/10/15 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
Django如何配置mysql数据库
2018/05/04 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
2018/07/13 Python
python编程使用协程并发的优缺点
2018/09/20 Python
python 处理string到hex脚本的方法
2018/10/26 Python
使用Python将Mysql的查询数据导出到文件的方法
2019/02/25 Python
基于Python检测动态物体颜色过程解析
2019/12/04 Python
基于python plotly交互式图表大全
2019/12/07 Python
Python使用type动态创建类操作示例
2020/02/29 Python
为智能设备设计个性化保护套网站:caseable
2017/01/05 全球购物
以色列的身体护理及家居香薰品牌:Sabon NYC
2018/02/23 全球购物
中学自我评价
2014/01/31 职场文书
网站客服岗位职责
2014/04/05 职场文书
学校创先争优活动总结
2014/08/28 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
永不妥协观后感
2015/06/10 职场文书
少年犯观后感
2015/06/11 职场文书
健康教育主题班会
2015/08/14 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书
Python opencv缺陷检测的实现及问题解决
2021/04/24 Python
go:垃圾回收GC触发条件详解
2021/04/24 Golang
Canvas如何做个雪花屏版404的实现
2021/09/25 HTML / CSS