我尝试使用Yii2的一个副本作为多站点引擎(一个CMS,几个依赖于域的配置)。
但是当我在控制器操作中发送一些 ActiveForm
时,我会看到错误请求400 。
当我以简单的HTML形式添加_csrf字段并尝试在动作中发送它时,它可以正常工作。
我该如何解决?
答案 0 :(得分:0)
这是一个解决方案:我只是为每个域命名具有唯一字符串的会话。 这是通过编辑依赖于域的配置来完成的。
return [
'components' => [
...
'session' => [
'name' => 'domain_name_session',
],
...
],
];