如何在php中获取会话ID并显示它?[已关闭]

2022-08-30 12:59:57

我需要使用一些唯一的ID,如会话ID。如何在php中获取会话ID?


答案 1
session_start();    
echo session_id();

答案 2

我不建议您只是为了获得一些唯一的ID而启动会话。相反,请使用 uniqid() 之类的东西,因为它旨在返回唯一 id。

但是,如果您已经有会话,那么,当然,请使用session_id()来获取会话ID - 但不要依赖它,因为“唯一ID”与常识中的“会话ID”不同:例如,大多数浏览器中的多个选项卡将使用相同的进程,因此,在结果中使用相同的会话标识符 - 因此,不同的连接将具有相同的ID。这是您关于所需行为的决定,我提到这一点只是为了显示会话ID和唯一ID之间的区别。


推荐