• 技术文章 >php教程 >php手册

    生成sessionid和随机密码的例子

    2016-06-21 09:04:23原创458
    用这个可以来验证用户和生成随机密码--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);
    ?>



    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:PHP与Javascript的两种交互方式 下一篇:这个分页函数非常高只能的
    千万级数据并发解决方案

    相关文章推荐

    • php操作xml• php float不四舍五入截取浮点型字符串方法总结• PHP查询登录中的sql注入• PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法• PHP MySQL开发中的一些经验
    1/1

    PHP中文网