<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • php生成隨機密碼

    時間:2024-07-08 17:50:13 PHP 我要投稿
    • 相關推薦

    php生成隨機密碼

      【提要】本篇《如何給php生成隨機密碼》特別為需要編程學習的朋友收集整理的,僅供參考。內容如下:

      使用PHP開發應用程序,尤其是網站程序,常常需要生成隨機密碼,如用戶注冊生成隨機密碼,用戶重置密碼也需要生成一個隨機的密碼。以下是小編為大家搜索整理的如何給php生成隨機密碼。

      方法一:

      1、在 33 – 126 中生成一個隨機整數,如 35,

      2、將 35 轉換成對應的ASCII碼字符,如 35 對應 #

      3、重復以上 1、2 步驟 n 次,連接成 n 位的密碼

      該算法主要用到了兩個函數,mt_rand ( int $min , int $max )函數用于生成隨機整數,其中 $min – $max 為 ASCII 碼的范圍,這里取 33 -126 ,可以根據需要調整范圍,如ASCII碼表中 97 – 122 位對應 a – z 的英文字母,具體可參考 ASCII碼表; chr ( int $ascii )函數用于將對應整數 $ascii 轉換成對應的字符。

      function create_password($pw_length = 8)

      {

      $randpwd = ;

      for ($i = 0; $i < $pw_length; $i++)

      {

      $randpwd .= chr(mt_rand(33, 126));

      }

      return $randpwd;

      }

      // 調用該函數,傳遞長度參數$pw_length = 6

      echo create_password(6);

      方法二:

      1、預置一個的字符串 $chars ,包括 a – z,A – Z,0 – 9,以及一些特殊字符

      2、在 $chars 字符串中隨機取一個字符

      3、重復第二步 n 次,可得長度為 n 的密碼

      function generate_password( $length = 8 ) {

      // 密碼字符集,可任意添加你需要的字符

      $chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|;

      $password = ;

      for ( $i = 0; $i < $length; $i++ )

      {

      // 這里提供兩種字符獲取方式

      // 第一種是使用 substr 截取$chars中的任意一位字符;

      // 第二種是取字符數組 $chars 的任意元素

      // $password .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);

      $password .= $chars[ mt_rand(0, strlen($chars) - 1) ];

      }

      return $password;

      }

    【php生成隨機密碼】相關文章:

    怎樣利用Excel隨機函數rand()生成隨機密碼08-30

    PHP處理密碼的幾種方法10-17

    php生成帶logo二維碼方法08-20

    關于php面試寶典及PHP面試技巧08-16

    PHP的壓縮函數06-21

    php高級教程01-23

    如何學好PHP知識09-20

     PHP的基礎編程與應用10-16

    淺析php函數的實例06-08

    配置 PHP 調試環境07-20

    主站蜘蛛池模板: …久久精品99久久香蕉国产| 亚洲精品狼友在线播放| 日批日出水久久亚洲精品tv | 久久精品国产秦先生| 亚洲精品WWW久久久久久| 国产成人无码精品久久久久免费| 欧洲精品久久久av无码电影| 人妻无码久久精品| 国产精品狼人久久久久影院 | 国产精品欧美久久久久无广告| 国产精品毛片一区二区三区| 亚洲国产另类久久久精品| 老子影院午夜精品无码 | 狠狠色伊人久久精品综合网| 国产精品欧美一区二区三区不卡 | 国产精品99久久久久久猫咪 | 亚洲日韩精品一区二区三区 | 男女男精品视频网站在线观看| 成人精品一区二区久久| 国产精品www| 99国产欧美久久久精品蜜芽| 热re99久久精品国99热| 中文字幕在线亚洲精品| 亚洲国产精品综合久久一线| 久久99精品九九九久久婷婷| 国产在线精品国自产拍影院| 99R在线精品视频在线播放| 久久久精品午夜免费不卡| 国产亚洲一区二区精品| 精品精品国产高清a毛片牛牛| 岛国精品一区免费视频在线观看| 久久国产精品一国产精品金尊| 无码日韩精品一区二区免费| 亚洲精品制服丝袜四区| 中文字幕无码久久精品青草| 亚洲精品tv久久久久| 曰韩精品无码一区二区三区| 亚洲欧洲精品无码AV| 人人妻人人澡人人爽人人精品电影| 亚洲av永久无码精品国产精品| 在线精品亚洲一区二区|