一:简介
我们在做订单的时候常常用到订单函数,这个函数是从ecshop中拿过来的。这款函数后经确认和支付宝的订单函数是一模一样的(少在本文发布之时是一样的)。
演示地址: http://www.ijquery.cn/phpfunction/get_order_sn/demo1.php
下载地址: http://www.ijquery.cn/phpfunction/get_order_sn/get_order_sn.zip
三:相关代码
这个函数本来是ecshp自带的函数,后来我发现这个函数还是很有问题的。在做项目时,遇到一次很大的麻烦,下边是自己改的!
注意在使用时,还是建议 get_order_sn+会员ID。
相关详细与细节描述,在这里,请点击查看
http://www.ijquery.cn/phpfunction/get_order_sn/demo2.php
/** * 订单号函数 get_order_sn * @author hongweizhiyuan 2015-1-6 */ function get_order_sn() { return date('Ymdhis') . str_pad(mt_rand(1, 9999999), 7, '0', STR_PAD_LEFT); }
下边是以前的订单函数,仅供参考,不建议使用!
function get_order_sn() { /* 选择一个随机的方案 */ mt_srand((double) microtime() * 1000000); return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT); }