php – 如何使会话/ cookie在Yii中的所有子域中工作

我有几个子域名,如’a.domain.com’,’b.domain.com’,但我发现如果我在子域名a登录,会话/ cookie将无法在b中运行,我必须再次登录’b .domain.com”

如何在所有子域中使登录会话工作?

更新:

我发现每个子域都有不同的会话ID …

更新:

我发现我只能登录几个像’bench’和’post’这样的domians,但无法登录’book’和其他域名.真奇怪.

解决方法:

您可以使用PHP的session.cookie_domain值并将其设置为您的顶级域名(.domain.com).通过编辑PHP.ini或使用ini_set设置(‘session.cookie_domain’,’.domain.com’);

祝好运 :)
夏嘉曦.

相关文章

1、将Yii2.0advanced版中应用主体frontend或backend应用复制...
Yii2restfulAPI文档一、配置模块:1.Config/main.php:  2...
Yii在framework/i18n/data/%lang%.php文件中有很多翻译.这...
在Yii2中,官方的页面多语言解决方案有两个:方案1,使用Yii...
Yii2.0对数据库查询的一些简单的操作1234567891011121314151...
数据查询User::find()->all();此方法返回所有数据;User:...