【发布时间】:2016-04-08 19:46:12
【问题描述】:
我想知道会话开始后是否 session_id 会自动存储一个值?或者如果某些用户成功登录页面,session_id 是否会有值?
【问题讨论】:
我想知道会话开始后是否 session_id 会自动存储一个值?或者如果某些用户成功登录页面,session_id 是否会有值?
【问题讨论】:
你是对的,一旦会话开始,会话 id 就会被创建。浏览器存储一个 cookie,PHPSESSID,用于识别它。最终,该 cookie 会过期,具体取决于它们的浏览器设置和您的服务器为其提供的生命周期。之后,用户将无法再访问会话。
【讨论】:
是的,session_id() 是在您启动会话时自动生成的 session_start(),您可以使用 session_id(),如下所示:
if (session_id() === "") {
session_start();
}
【讨论】: