订单号要怎么生成好一些?
订单号要怎么生成好一些?function get_order_sn(){
/* 选择一个随机的方案 */
mt_srand((double) microtime() * 1000000);
return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
}
这是Ecshop的方案,我总感觉有可能会产生重复订单号
难道Rand会记录已经生成过的? 如果把怕复就加一个碰撞检测。 顺序生成,再左补零就好
页:
[1]