生成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 相关文章推荐
几种显示数据的方法的比较
Oct 09 PHP
Ajax PHP分页演示
Jan 02 PHP
在任意字符集下正常显示网页的方法一
Apr 01 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
Jan 21 PHP
php简单实现MVC
Feb 05 PHP
PHP访问Google Search API的方法
Mar 05 PHP
php定义一个参数带有默认值的函数实例分析
Mar 16 PHP
[原创]php求圆周率的简单实现方法
May 30 PHP
PHP支付系统设计与典型案例分享
Aug 02 PHP
WAF的正确bypass
Jan 05 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
Feb 05 PHP
在 Laravel 6 中缓存数据库查询结果的方法
Dec 11 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初学者写及时补给skype用户充话费的小程序
2008/11/02 PHP
php curl常见错误:SSL错误、bool(false)
2011/12/28 PHP
php中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
CodeIgniter控制器之业务逻辑实例分析
2016/01/20 PHP
一端时间轮换的广告
2006/06/26 Javascript
JavaScript修改css样式style
2008/04/15 Javascript
如何使用json在前后台进行数据传输实例介绍
2013/04/11 Javascript
每天一篇javascript学习小结(Function对象)
2015/11/16 Javascript
JS判断当前页面是否在微信浏览器打开的方法
2015/12/08 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
Bootstrap源码解读模态弹出框(11)
2016/12/28 Javascript
node.js中cluster的使用教程
2017/06/09 Javascript
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
小程序如何使用分包加载的实现方法
2019/05/22 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
JS代码触发事件代码实例
2020/01/02 Javascript
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
2014/01/19 Python
python音频处理用到的操作的示例代码
2017/10/27 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
2018/04/27 Python
python根据list重命名文件夹里的所有文件实例
2018/10/25 Python
python 处理微信对账单数据的实例代码
2019/07/19 Python
Python中调用其他程序的方式详解
2019/08/06 Python
节日快乐! Python画一棵圣诞树送给你
2019/12/24 Python
Python加密模块的hashlib,hmac模块使用解析
2020/01/02 Python
python可以用哪些数据库
2020/06/22 Python
python基于socket模拟实现ssh远程执行命令
2020/12/05 Python
Interrail法国:乘火车探索欧洲,最受欢迎的欧洲铁路通票
2019/08/27 全球购物
雷朋巴西官方商店:Ray-Ban Brasil
2020/07/21 全球购物
泰国最新活动和优惠:Megatix
2020/05/07 全球购物
合伙经营协议书范本
2014/04/18 职场文书
马丁路德金演讲稿
2014/05/19 职场文书
先进个人评语大全
2015/01/04 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
2015年建党94周年演讲稿
2015/03/19 职场文书
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python