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

时间:2012-01-10 22:07:13

标签: php symfony

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

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-generic x86_64
  • PHP 5.3.6-13ubuntu3.3

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

删除浏览器Cookie。它修复了我的错误