我正在开发一个私有(private)消息系统,我想分配一个唯一的对话号码,这样我就可以识别是否有多个用户参与同一个对话。我正在考虑分配发送消息的人的 Userid + microtime()
,如下所示:
$conversation_number = md5($_POST['user_id']+microtime());
此代码是否始终生成一个唯一编号,或者它也可能意外地为后续消息生成相同的编号?
最佳答案
你可以使用 uniqid ,用于生成唯一 ID。
关于php - 创建一个唯一的对话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12653632/