【发布时间】:2018-08-23 07:43:12
【问题描述】:
我对 Symfony 的 CSRF 保护有疑问。
当我登录到域 toto.com 时,它可以工作,但是当我尝试连接到域 test.toto.com(相同的服务器,相同的代码,它只是重定向到 toto.com)时,我有错误“CSRF 无效令牌”。
你知道我该如何解决这个问题吗?在将应用程序推送到产品之前,您如何测试它们?你有子域吗?
谢谢。
[编辑 - 18-04-03]
添加:
framework:
session:
cookie_domain: xxxx.com
在我的 config_prod.yml 文件中。它不工作
[编辑 v2 - 18-04-03 - 工作]
framework
trusted_hosts: ['toto.com', 'test.toto.com']
session:
cookie_domain: .toto.com
save_path: "%kernel.root_dir%/../var/sessions/"
cookie_lifetime: 31536000
name: totosessionid
看起来它正在工作。
谢谢。
【问题讨论】: