生成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
PHP时间戳使用实例代码
Jun 07 PHP
获取远程文件大小的php函数
Jan 11 PHP
Apache 配置详解(最好的APACHE配置教程)
Jul 04 PHP
解析php扩展php_curl.dll不加载的解决方法
Jun 26 PHP
部署PHP项目应该注意的几点事项分享
Dec 20 PHP
PHP借助phpmailer发送邮件
May 11 PHP
Smarty环境配置与使用入门教程
May 11 PHP
php parse_str() 函数的定义和用法
May 23 PHP
jquery+thinkphp实现跨域抓取数据的方法
Oct 15 PHP
详解yii2实现分库分表的方案与思路
Feb 03 PHP
PHP中大括号'{}'用法实例总结
Feb 08 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/06/12 PHP
php 三大特点:封装,继承,多态
2017/02/19 PHP
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
jQuery插件datalist实现很好看的input下拉列表
2015/07/14 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
基于Bootstrap的Metronic框架实现页面链接收藏夹功能
2016/08/29 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
javascript中call,apply,bind函数用法示例
2016/12/19 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
2017/05/17 Javascript
详解Vue整合axios的实例代码
2017/06/21 Javascript
解决vue中修改export default中脚本报一大堆错的问题
2018/08/27 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
2019/10/24 Javascript
JS实现秒杀倒计时特效
2020/01/02 Javascript
浅析Vue 中的 render 函数
2020/02/28 Javascript
[01:06:26]全国守擂赛第二周 Team Coach vs DeMonsTer
2020/04/28 DOTA
Python中os和shutil模块实用方法集锦
2014/05/13 Python
python 多线程中子线程和主线程相互通信方法
2018/11/09 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
解决django的template中如果无法引用MEDIA_URL问题
2020/04/07 Python
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
2020/12/16 Python
python 制作网站筛选工具(附源码)
2021/01/21 Python
python 制作网站小说下载器
2021/02/20 Python
Fox Racing英国官网:越野摩托车和山地自行车服装
2020/02/26 全球购物
饮料业务员岗位职责
2013/12/15 职场文书
法律六进活动方案
2014/03/13 职场文书
爱国演讲稿400字
2014/05/07 职场文书
爱心捐款感谢信
2015/01/20 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
答谢酒会主持词
2015/07/02 职场文书
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL
javascript对象3个属性特征
2021/11/17 Javascript
MySQL示例讲解数据库约束以及表的设计
2022/06/16 MySQL
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS