【问题标题】:PHP: Share session on some subdomains, but not allPHP:在某些子域上共享会话,但不是全部
【发布时间】:2021-08-04 15:13:11
【问题描述】:

我有 1 个域和 2 个子域,比如说:

domain.com
a.domain.com
b.domain.com

我希望 domain.coma.domain.com 共享他们的 PHP 会话,但是对于 b.domain.com 拥有自己的会话。

如何使用 PHP 的 ini_set('session.cookie_domain', ...) 来解决这个问题?

我只能在网上找到

ini_set('session.cookie_domain', '.domain.com')

但这适用于所有子域...

谢谢!

【问题讨论】:

    标签: php subdomain session-cookies


    【解决方案1】:

    对于任何需要它的人来说,解决方案是为我的会话命名。我将会话的名称存储在我的 .env 文件中:

    session_name($_ENV['SESSION_NAME']);
    session_start();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-18
      • 2013-12-04
      • 2018-05-06
      • 1970-01-01
      • 1970-01-01
      • 2011-02-19
      • 1970-01-01
      • 2011-04-14
      相关资源
      最近更新 更多