Symfony 3 - CSRF 令牌无效。请尝试重新提交表格

Symfony 3 - The CSRF token is invalid. Please try to resubmit the form

所以首先,我已经尝试找到另一个与我的问题相关的主题,因为它已经存在了很多:p。

但我不明白为什么 Symfony 一直告诉我......:[=​​13=]

The CSRF token is invalid. Please try to resubmit the form

我使用的是常规表格,奇怪的是它可以在另一台计算机上运行,​​但不能在这台计算机上运行(除 cache/session/log 文件外文件相同)。

编辑:如果我替换 (app/config/config.yml) :

save_path:   "%kernel.root_dir%/../var/sessions/%kernel.environment%"

save_path: ~

有效..但我不知道这样做的后果是什么?会话是根据 php.ini 文件存储的,对吗?那么我可以使用这个设置而不是以前的设置没有任何问题吗?

否则,我完全不知道是什么导致了错误。

感谢您的帮助! :)

save_path:   "%kernel.root_dir%/../var/sessions/%kernel.environment%"

应该没问题。只需确保您的 var/sessions 文件夹存在且可写

mkdir -p var/sessions
chmod 755 var/sessions

var/cachevar/logs也是如此。

我有同样的pb

第 1 次我使用 xampp 使用 apache(工作正常 - 无需更改)

第二次我继续 ubuntu 使用 nginx(这是 pb)

我删除了sessions/cache ->nothing

相反,我更改了 "save_path: ~ ",它起作用了