我对 PHP 会话的理解是否正确?
我一直对会话在内部的工作方式感兴趣,但我对C知之甚少(并且不确定在PHP源代码中哪里可以找到它)。
以下是我目前对会议的理解:
- 当您启动会话时,系统会为用户分配一个会话 ID,该 ID 存储在 Cookie 中。
- 当会话数据被保存(通过)时,它被存储在文件系统上,并带有相关的会话ID和到期时间。
$_SESSION
这是正确的吗?另外,创建会话 ID 的方法是什么?我假设它是基于时间的,但是如果两个用户同时发送请求怎么办?内部有哪些方法可以防止它们获得相同的ID?
谢谢