最近項目中有用到生成token校驗的問題。首先考慮用php中的uniqid()函數生成隨機串,但是由於該函數好似基於微秒時間級別的。在高並發的情況下,就有可能會生成相同的值。
解決方案1:uniqid(rand(1,10000)), 該函數的第一個參數可用作生成數的前綴,如此,大大降低了生成數的重復率。但是重復的可能性還是存在的
解決方案2:md5(uniqid()), 使用md5()函數,可生成絕對唯一的值
查看本欄目
1、下載APMServ5.1.2.rar並解壓縮2、打開AP
【PHP語法結構分類】循環結構、順序結構、選擇
本文實例講述了smarty模板引擎之分配數據類型用法。分享給
PHP的錯誤機制也是非常復雜的,做了幾年php,也沒有仔細總
PHP官方網站(http://www.PHP.Net/)3
PHP的GD擴展提供了兩個函數來縮放圖像:ImageCopy