Symfony2:会话id太长或包含非法字符


Symfony2: The session id is too long or contains illegal characters

当我有一段时间没有更新项目时,我总是会收到这个错误,只发生在开发环境中。

Warning: session_start() [function.session-start]: The session id contains illegal characters, valid characters are a-z, A-Z, 0-9 and '-,'

如何避免?或者为什么会发生这种情况?

我使用:

  • Symfony 2.0.9
  • Linux Mint 12 3.0.0-14通用x86_64
  • PHP 5.3.6-13ubuntu3.3

您可能正在使用Mink或Behat。请确保它们只为其环境加载,而不是为dev/prod加载。参见:

https://github.com/symfony/symfony/issues/1766

删除浏览器cookie。它为我修复了

的错误