21,887
社区成员
发帖
与我相关
我的任务
分享
base64_encode(base_convert(time(), 10, 36));
把当前时间转化为36进制(8位数),在用base64_encode加密可以不,确保唯一了,也不用查数据库。echo base64_encode('000011'), PHP_EOL;
echo base64_encode('999999'), PHP_EOL;
/*
MDAwMDEx
OTk5OTk5
*/
必要的话,在对结果做一下“凯撒加密”(字典移位)
自增id是唯一的,所以得到字符串也是唯一的
算法应该算是很简单的