str_pad(mt_rand(1,999999),06,'0',STR_PAD_LEFT 生成相似的数字

问题描述 投票:0回答:1
 str_pad(mt_rand(1,999999),06,'0',STR_PAD_LEFT

自 8 个月前起,我的 WordPress 网站上就有了这段代码。目的是为每个填写表单 (WPForm) 的用户分配一个唯一的用户 ID。它一直运行良好,直到今天我注意到四个条目具有相同的 ID(昨天一个,今天三个)。我正在运行阿斯特拉主题。有谁知道课程是什么吗?

random numbers generator
1个回答
0
投票

我发现了问题所在。没有检查来确保该列采用唯一值。此外,当用户必须帮助其他人填写表格时,也会发生重复。所有的重复都来自他的末端。

© www.soinside.com 2019 - 2024. All rights reserved.