function GenerateToken() { /* MD5散列(Unix 时间戳).截取(MD5散列(Unix 时间戳的微秒数))前28位.随机的4位数 */ return strtoupper(md5(time()).substr(md5(microtime(true)), 0, 26).'00'.rand(1000, 9999)); }
function GenerateToken() { /* MD5散列(Unix 时间戳).截取(MD5散列(Unix 时间戳的微秒数))前28位.随机的4位数 */ return strtoupper(md5(time()).substr(md5(microtime(true)), 0, 26).'00'.rand(1000, 9999)); }