扫码关注官方订阅号
做优惠券,需要我创建优惠券时候系统自动生成指定发行的票数,然后自动生成唯一激活码不会重复,再新增到数据库中。我查了百度,很多都是以本机信息或者时间。不适合用,求大神方法!
小伙看你根骨奇佳,潜力无限,来学PHP伐。
# 佛主保佑也没用, 创建时查询缓存是否存在, 存在则重新生成 # runtime缓存 $cd_keys = array(); function generate_key(){ $key = 创建key(); if(isset($cd_keys[$key]){ return generate_key(); } return $key; } function thousand_keys(){ $keys = array(); for( $=1000; $i--; ){ $key = generate_key(); $cd_keys[$key] = 1; // 标记存在 $keys[] = $key; } return $keys; }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
小伙看你根骨奇佳,潜力无限,来学PHP伐。