方维二次开发

wangtongphp

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

方维团购系统,代金券序列号的生成规则如下:

$tempsn = unpack('H8',str_shuffle(sha1(uniqid())));
$data['sn'] = $prefix.$tempsn[1];

解释一下各个函数的意思:

uppack : Unpack data from binary string 解压数据的二进制字符串

str_shuffle  随机打乱一个字符串

sha1  计算字符串的 sha1 散列值

uniqid  生成一个唯一ID

 

这样,代金券序列号就随机的生成了

posted on 2013-06-29 07:33  方维二次开发  阅读(1127)  评论(0)    收藏  举报