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

    生成sessionid和随机密码的例子_php基础

    2016-05-17 09:06:24原创294
    用这个可以来验证用户和生成随机密码--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核实处理。
    上一篇:构建简单的Webmail系统_php基础 下一篇:基于mysql的论坛(7)_php基础
    Web大前端开发直播班

    相关文章推荐

    • 谁帮我看看这个程序?• 我想找出所有的预定义的数值,但为何所有文件都没• 用Apache Geronimo创建并部署blog和wiki 模块• PHP的XML分析函数转 介绍这个PHP里的XML分析函数的文章可不太有哦。。看过这篇就应该清楚点了吧...• 分享PHP技术开发技巧

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网