【问题标题】:session across subdomains not working跨子域的会话不起作用
【发布时间】:2011-10-24 10:48:34
【问题描述】:

我想跨子域使用 cookie 和会话。我严格使用 yii 架构。所以我在 cofig.php 中做了这个

'session' => array(
            'cookieMode' => 'allow',
            'cookieParams' => array(
                'path' => '/',
                //'domain' => '.mydomain.co',
                'httpOnly' => true,
            ),
        ),

我正在跨子域获取 cookie,但不是会话。

【问题讨论】:

  • 检查但不一样的问题
  • 你确定 YII 会话支持跨子域访问吗?如果是这样,请提供您参考的规范。
  • 它支持cookie,为什么它不支持会话?

标签: php session yii


【解决方案1】:

您需要为此设置一些 PHP/Apache 配置。

请在文件顶部添加以下代码。

ini_set("session.cookie_domain", ".domain.com");

将 domain.com 替换为您的域。

【讨论】:

  • 通过 .htaccess 设置 session.cookie_domain 值
猜你喜欢
  • 1970-01-01
  • 2014-09-25
  • 2014-05-10
  • 1970-01-01
  • 2014-08-03
  • 2017-11-22
  • 2012-08-04
  • 2011-01-31
  • 1970-01-01
相关资源
最近更新 更多