最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP生成隨機(jī)用戶名和密碼的實(shí)現(xiàn)代碼

 更新時(shí)間:2013年02月27日 18:22:01   作者:  
使用PHP生成隨機(jī)數(shù)可以應(yīng)用在許多地方,比如可以設(shè)計(jì)程序的隨機(jī)密碼、模擬擲骰子游戲的應(yīng)用程序、石頭剪子布游戲應(yīng)用程序等等

有時(shí)候我們需要在應(yīng)用程序中使用隨機(jī)生成用戶名和密碼,這樣可以大大提高應(yīng)用程序的安全,在PHP中生成隨機(jī)用戶名和密碼可以使用 mt_rand 函數(shù)或者是 rand 函數(shù), rand 函數(shù)在驗(yàn)證碼中的應(yīng)用多一些,而生成長(zhǎng)字符的隨機(jī)碼一般都需要 mt_rand 函數(shù)。

    使用PHP生成隨機(jī)數(shù)可以應(yīng)用在許多地方,比如可以設(shè)計(jì)程序的隨機(jī)密碼、模擬擲骰子游戲的應(yīng)用程序、石頭剪子布游戲應(yīng)用程序等等。

    下面是PHP生成隨機(jī)數(shù)的兩個(gè)函數(shù)方法:

復(fù)制代碼 代碼如下:

//自動(dòng)為用戶隨機(jī)生成用戶名(長(zhǎng)度6-13)
        function create_password($pw_length = 4){
            $randpwd = '';
            for ($i = 0; $i < $pw_length; $i++){
                $randpwd .= chr(mt_rand(33, 126));
            }
            return $randpwd;
        }
        function generate_username( $length = 6 ) {
            // 密碼字符集,可任意添加你需要的字符
            $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|';
            $password = '';
            for ( $i = 0; $i < $length; $i++ )
            {
                // 這里提供兩種字符獲取方式
                // 第一種是使用substr 截取$chars中的任意一位字符;
                // 第二種是取字符數(shù)組$chars 的任意元素
                // $password .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
                $password .= $chars[ mt_rand(0, strlen($chars) - 1) ];
            }
            return $password;
        }
        // 調(diào)用該函數(shù)
        $userId = 'user'.generate_username(6);
        $pwd = create_password(9);

相關(guān)文章

  • PHP中的替代語(yǔ)法介紹

    PHP中的替代語(yǔ)法介紹

    這篇文章主要介紹了PHP中的替代語(yǔ)法介紹,PHP替代語(yǔ)法經(jīng)常會(huì)用在模板代碼的編寫(xiě)中,比如wordpress的模板中就大量使用這種語(yǔ)法,需要的朋友可以參考下
    2015-01-01
  • PHP中使用數(shù)組指針函數(shù)操作數(shù)組示例

    PHP中使用數(shù)組指針函數(shù)操作數(shù)組示例

    這篇文章主要介紹了PHP中使用數(shù)組指針函數(shù)操作數(shù)組示例,本文講解了current()、key()、next()、prev()、end()、reset()等數(shù)組指針函數(shù),需要的朋友可以參考下
    2014-11-11
  • PHP迅雷、快車、旋風(fēng)下載專用鏈轉(zhuǎn)換代碼

    PHP迅雷、快車、旋風(fēng)下載專用鏈轉(zhuǎn)換代碼

    PHP迅雷、快車、旋風(fēng)下載專用鏈轉(zhuǎn)換實(shí)現(xiàn)代碼,需要的朋友可以參考下。
    2010-06-06
  • PHP 安全檢測(cè)代碼片段(分享)

    PHP 安全檢測(cè)代碼片段(分享)

    本篇文章是對(duì)PHP安全檢測(cè)代碼的片段進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-07-07
  • Linux php 中文亂碼的快速解決方法

    Linux php 中文亂碼的快速解決方法

    下面小編就為大家?guī)?lái)一篇Linux php 中文亂碼的快速解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05
  • PHP傳參之傳值與傳址的區(qū)別

    PHP傳參之傳值與傳址的區(qū)別

    這篇文章主要介紹了PHP傳參之傳值與傳址的區(qū)別,十分的簡(jiǎn)單,大家通過(guò)實(shí)例簡(jiǎn)單對(duì)比下就明白了,有需要的小伙伴可以參考下。
    2015-04-04
  • PHP函數(shù)用法詳解【初始化、嵌套、內(nèi)置函數(shù)等】

    PHP函數(shù)用法詳解【初始化、嵌套、內(nèi)置函數(shù)等】

    這篇文章主要介紹了PHP函數(shù)用法,結(jié)合實(shí)例形式詳細(xì)分析了PHP函數(shù)初始化、嵌套、內(nèi)置函數(shù)等相關(guān)定義、原理與操作注意事項(xiàng),需要的朋友可以參考下
    2020-06-06
  • php函數(shù)之子字符串替換&#65279; str_replace

    php函數(shù)之子字符串替換&#65279; str_replace

    php函數(shù)str_replace: 返回一個(gè)字符串或者數(shù)組。該字符串或數(shù)組是將 subject 中全部的 search 都被 replace 替換之后的結(jié)果。
    2011-03-03
  • PHP寫(xiě)的獲取各搜索蜘蛛爬行記錄代碼

    PHP寫(xiě)的獲取各搜索蜘蛛爬行記錄代碼

    做為站長(zhǎng)每天都想知道自己的網(wǎng)站百度蜘蛛等搜索引擎爬蟲(chóng)是否了網(wǎng)站 來(lái)抓取文章,一般站長(zhǎng)不知道怎么搞用工具查詢,也可以查看空間里的日志,但是空間里的日志的記錄全是代碼你不知道那個(gè)是搜索引擎爬蟲(chóng)的來(lái)路
    2012-08-08
  • php函數(shù)式編程簡(jiǎn)單示例

    php函數(shù)式編程簡(jiǎn)單示例

    這篇文章主要介紹了php函數(shù)式編程,結(jié)合簡(jiǎn)單實(shí)例形式分析了php函數(shù)式編程相關(guān)實(shí)現(xiàn)方法及數(shù)組排序、閉包操作使用技巧,需要的朋友可以參考下
    2019-08-08

最新評(píng)論

民乐县| 阳信县| 鹤壁市| 潜江市| 观塘区| 中江县| 合水县| 鱼台县| 福海县| 德清县| 三门峡市| 湛江市| 吴旗县| 集贤县| 天长市| 安多县| 汪清县| 全椒县| 乌拉特中旗| 沿河| 乡宁县| 禄劝| 遵化市| 青河县| 文山县| 丁青县| 云霄县| 珲春市| 酒泉市| 永泰县| 顺义区| 平江县| 绥棱县| 济宁市| 台中市| 当阳市| 宝丰县| 甘孜县| 宿松县| 平原县| 合江县|