php中生成唯一標示符的三種方法-創新互聯

1、 使用md5加密數字;

我們提供的服務有:網站建設、網站設計、微信公眾號開發、網站優化、網站認證、永豐ssl等。為上千多家企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的永豐網站制作公司

舉例:

  <?php

echomd5(time().mt_rand(1,10000000));

?>

輸出結果為:

e9e169d023dld5e349c9a55c01f4

這種方法有一定的概率重復,因為僅僅是基于時間戳和隨機數的,如果在同一秒內經過太過次的運行,導致隨機數一樣的話,輸出結果會是一樣的

2、 使用php內置函數uniqid();

uniqid()函數基于以微妙計的當前時間,生成一個相對唯一的ID。

但是在w3chool參考文獻中有一個提示和注釋:由于基于系統時間,通過

該函數生成的ID不是最佳的。如需生成絕對唯一的ID,請使用md5()函數。

(參考文獻地址:http://www.w3school.com.cn/php/func_misc_uniqid.asp)

3、 根據guid生成,雖然php官方沒有內置的guid函數,但是可以自己封裝。

代碼如下:

  functionguid($namespace = '') {

   static $guid = '';

   $uid =uniqid("", true);

   $data = $namespace;

   $data .=@$_SERVER['REQUEST_TIME'];

   $data .=@$_SERVER['HTTP_USER_AGENT'];

   $data .=@$_SERVER['LOCAL_ADDR'];

   $data .=@$_SERVER['LOCAL_PORT'];

   $data .=@$_SERVER['REMOTE_ADDR'];

   $data .=@$_SERVER['REMOTE_PORT'];

   $hash =strtoupper(hash('ripemd128', $uid . $guid . md5($data)));

   $guid =

           substr($hash, 0, 8).

           '-' .

           substr($hash, 8, 4).

           '-' .

           substr($hash,12, 4) .

           '-' .

           substr($hash,16, 4) .

           '-' .

           substr($hash, 20,12)

           ;

   return $guid;

 }

        此方法是把$uid,$guid,時間戳的MD5加密結果組合在一起,再次用非對稱加密hash經過128位加密而成,其重復的概率無限接近為0;

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

新聞標題:php中生成唯一標示符的三種方法-創新互聯
網站網址:http://m.kartarina.com/article6/dicjig.html

成都網站建設公司_創新互聯,為您提供外貿網站建設企業網站制作、動態網站、網站設計公司、全網營銷推廣、網站策劃

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化
主站蜘蛛池模板: 日韩精品人妻系列无码av东京| 亚洲a∨无码一区二区| 无码人妻一区二区三区精品视频| 国产乱子伦精品无码专区 | 久久99久久无码毛片一区二区 | 亚洲AV无码久久| 无码被窝影院午夜看片爽爽jk | 国产精品无码MV在线观看| 亚洲国产精品无码中文字| 亚洲日韩精品无码专区加勒比☆| 中文字幕无码不卡在线| 午夜无码性爽快影院6080| 秋霞鲁丝片Av无码少妇| 亚洲综合av永久无码精品一区二区 | 亚洲精品无码专区2| 国产成人A亚洲精V品无码| 亚洲中文字幕无码爆乳app| 日韩精品无码一区二区三区四区| 久久国产精品成人无码网站| 久久久无码精品国产一区| 国产做无码视频在线观看| 人妻少妇乱子伦无码视频专区| 精品无码综合一区| 无码激情做a爰片毛片AV片| 麻豆国产精品无码视频| 色噜噜综合亚洲av中文无码 | 久久国产精品无码HDAV| 免费看无码特级毛片| 精品无码久久久久久久久| 无码国产精品久久一区免费| 无码区日韩特区永久免费系列| 国产精品无码专区| 精品高潮呻吟99av无码视频| 国产成人精品无码免费看| 免费无遮挡无码视频网站| 亚洲欧洲AV无码专区| 无码一区二区三区AV免费| 亚洲国产成人无码AV在线| 亚洲人成人无码.www石榴| 亚洲av无码av在线播放| 国产嫖妓一区二区三区无码|