【问题标题】:I can't set session on safari with PHP我无法使用 PHP 在 Safari 上设置会话
【发布时间】:2018-08-11 22:46:58
【问题描述】:

未在 Safari 上设置会话 $_SESSION['user_link'] = 'asdasd'; 它不起作用 在所有浏览器中都很好,但只是在 safari 中

【问题讨论】:

  • 您需要提供更多信息。

标签: php session safari


【解决方案1】:

您是否尝试过对这个主题进行研究?

Safari 显然有更多的conservative cookie policy than other browsers。如果 PHP 端的一切 工作,其他浏览器工作,我认为 Safari 不是 将会话 cookie 发送回服务器。

来源:https://stackoverflow.com/a/2733897/6320082

通过手动添加: setcookie('PHPSESSID', session_id(), 0, '/');

来源:https://stackoverflow.com/a/17067122/6320082

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    • 1970-01-01
    • 2014-03-22
    • 2018-11-08
    • 1970-01-01
    • 2014-04-03
    相关资源
    最近更新 更多