上下文
我有一个显示帖子列表的索引页面。除了让每个帖子由唯一 ID 标识之外,我还希望帖子的每个查看会话(即特定用户在特定时间查看特定帖子)都是唯一的。
问题
有没有一种简单的方法可以在帖子加载时生成唯一 ID 来标识当前的单帖子查看会话?
我通常使用它来生成一个 40 个字符的随机代码。但我想这取决于你想用它来做什么。
$new_key = substr(md5(microtime()),0,40);
如果它需要是唯一的,那么我会通过使用临时数据库来检查它当前是否未在使用中。
或者,您可以使用 GUID 或 UUID。