如何在php 5.2中为每个用户(会话?)创建真正的唯一编号

时间:2010-12-06 14:09:57

标签: php uniqueidentifier

如果我想为每个用户创建真正的安全(多线程安全)唯一编号,我是php新手 当他创建一个文件时,文件名将从唯一名称构建,我想这将从唯一的字符串构造。 做这个的最好方式是什么 ?

2 个答案:

答案 0 :(得分:0)

当用户访问该页面时,被分配给唯一的id,它被称为session_id。 如果您要处理session_id,则需要在session_start()之前进行设置。 使用»»session_id()

请查看手册»»http://www.php.net/manual/en/ref.session.php

祝你好运

答案 1 :(得分:0)

取决于:

如果您想要的是每个用户的号码,您需要让您的数据库auto_increment(或者如果不支持,请手动执行)一个唯一的ID。

如果您想要会话的唯一ID,而不是具体的用户。然后,您可以在登录后与用户绑定。您可以使用PHP会话。用于选择用户的哈希将生成当前未使用的唯一ID。这还不错。然后,当用户登录时,您将从数据库中添加唯一ID。

现在您的用户和会话已捆绑在一起。