网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > PHP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.如何用PHP和mysql创建一个ShoutB.
.利用js调用后台php进行数据处理原.
.在UNIX平台上的Netscape Enterpr.
.php的content-type=text/html问题.
.PEAR简介:用PEAR来写你的下一个p.
.PHP 301转向实现代码.
.PHP中模板分页的处理.
.如何做到多筆資料的同步.
.确保php应用程序的安全-不能违反.
.php与XML、XSLT、Mysql的结合运用.
.PHP与JavaScript之间中文base64码.
.用PHP连接Oracle for NT 远程数据.
.一个改进的UBB类.
.php中文乱码问题.
.php中数据的批量导入(csv文件) .
.告诉你如何关闭GZIP,多种程序方.
.一个特别好的学习PHP引用返回的例.
.提取HTML标签.
.PHP5.2下preg_replace函数的问题.
.使用字符串函数输出整数化的PHP版.

生成sessionid和随机密码的例子

发表日期:2001-1-7


用这个可以来验证用户和生成随机密码--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中对数据库操作的封装 人气:11262
下一篇:如何删除多级目录 人气:14998
浏览全部的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐