【问题标题】:PHP Sessions Between Subdomains [duplicate]子域之间的 PHP 会话 [重复]
【发布时间】:2011-11-30 08:46:20
【问题描述】:

可能重复:
PHP Sessions across sub domains

我似乎无法让它工作。我希望能够从我的主域登录,并在他们转到站点的子域时保持登录状态。每当我从主域转到子域时,我都会立即注销。

我尝试在 php.ini 中更改 session.cookie_domain 无济于事,以及尝试

ini_set('session.cookie_domain','.site.com' );

这个在 .htaccess 中也是如此

php_value session.cookie_domain .site.com

如何在子域之间进行会话?

【问题讨论】:

标签: php session subdomain


【解决方案1】:
  1. 坚持使用ini_set();或者,更好的是,使用 session_set_cookie_params()

2。调试你的代码

  • 通过输出验证您的设置(如果它们确实已设置)
  • 验证服务器向客户端发送的实际 HTTP 标头。
  • 验证浏览器向服务器发送的实际 HTTP 标头。

会话不是黑匣子;它只是一些非常简单的机制(例如 HTTP cookie)的组合,因此请检查它的每个部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-30
    • 2023-03-09
    • 2012-06-20
    • 2016-12-27
    • 2012-12-14
    • 1970-01-01
    • 2013-10-18
    • 1970-01-01
    相关资源
    最近更新 更多