你检查session_start()
过你的脚本吗?
通常,您的本地 php 部署session.auto_start = 1
默认具有 php.ini 设置。在生产服务器上这可能不是真的,所以session_start()
如果你想确保它可以在任何地方工作,在你的脚本中明确定义是至关重要的。
还要检查 php.ini 设置session.use_cookies
是否通过 cookie 将会话 ID 发送到用户浏览器,或者必须通过 url 查询参数手动发送,例如?PHPSESSID=....