【发布时间】:2018-08-11 22:46:58
【问题描述】:
未在 Safari 上设置会话 $_SESSION['user_link'] = 'asdasd'; 它不起作用 在所有浏览器中都很好,但只是在 safari 中
【问题讨论】:
-
您需要提供更多信息。
未在 Safari 上设置会话 $_SESSION['user_link'] = 'asdasd'; 它不起作用 在所有浏览器中都很好,但只是在 safari 中
【问题讨论】:
您是否尝试过对这个主题进行研究?
Safari 显然有更多的conservative cookie policy than other browsers。如果 PHP 端的一切 工作,其他浏览器工作,我认为 Safari 不是 将会话 cookie 发送回服务器。
来源:https://stackoverflow.com/a/2733897/6320082
通过手动添加: setcookie('PHPSESSID', session_id(), 0, '/');
【讨论】: