php - 生成唯一 key

标签 php

生成唯一 key 的最佳方法是什么,并且不容易被猜到?

我想为帐户激活和推荐目的创建一个唯一的 key ,其中包括一个校验和,以帮助防止用户轻易猜到其他用户的激活或推荐 key 。

此外,在 PHP 中是否可以创建您自己的 session key ? 如果是这样,您将如何使其独一无二?

非常感谢任何帮助。

最佳答案

不要过于复杂:

$key = md5(microtime().rand());

关于php - 生成唯一 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6564251/

相关文章:

PHP/MYSQL 返回不正确的结果 - MYSQL WHERE 子句

php - Salesforce - 更新/更新自定义对象条目

php - 使用多个过滤器过滤数据时,只有选择一个特定过滤器后,所有过滤器才会显示数据

php - 如何通过 DB (SQL) 获取 WordPress 类别 (get_categories())

php - 在 PHP 中编辑 Access 数据库

java - 如何保护文件,使其只能由 java 访问?

php - 将图像解析为数据[任何语言]

php - yii : Trying to get property of non-object

php - 使用 Codeigniter 的 ActiveRecord 语法构建包含 UNION 和子查询的 SELECT 查询

php - 为什么我收到此错误通知 : Undefined index: host