我在本地测试应用程序是可以的。我使用https
域部署到服务器。当我提交表单然后显示400错误:错误请求(#400):无法验证您的数据提交。
Https
有问题,我该如何解决?
答案 0 :(得分:6)
通过https发送时,可能是您阻止了非安全Cookie。在配置中尝试这个:
return [
// ...
'components' => [
// ...
'request' => [
'class' => 'yii\web\Request',
'csrfCookie' => [
'httpOnly' => true,
'secure' => true,
],
],
],
];