如果我想为每个用户创建真正的安全(多线程安全)唯一编号,我是php新手 当他创建一个文件时,文件名将从唯一名称构建,我想这将从唯一的字符串构造。 做这个的最好方式是什么 ?
答案 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。
现在您的用户和会话已捆绑在一起。