installation - Laravel 4 中的 session ID 太长或包含非法字符

标签 installation laravel laravel-4

我安装了 Laravel 4.0 并收到此错误

ErrorException SessionHandler::read(): The session id is too long or contains illegal characters, valid characters are a-z, A-Z, 0-9 and '-,' return (bool) $this->handler->close(); } /** * {@inheritdoc} / public function read($id) { return (string) $this->handler->read($id); } /*

最佳答案

你在同一台机器上安装了 Laravel 3 吗?默认情况下,Laravel 4 使用相同的 session cookie 名称(与 Laravel 3 相同),现在可以在/app/config/session.php 文件中找到。只需更改:

'cookie' => 'laravel_session',

到,例如
'cookie' => 'laravel_session_4',

并刷新浏览器。现在一切都应该工作了。

关于installation - Laravel 4 中的 session ID 太长或包含非法字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16817635/

相关文章:

php - 如何使用 Laravel IoC 将数据库注入(inject)构造函数

visual-studio - Visual Studio 2019 社区版离线安装程序

logging - 如何在 Inno Setup 中记录文件复制过程

laravel - 重命名目录或文件

laravel-4 - 升级到 Laravel 4 时调用未定义的方法 "Builder::getAfterFilters"

php - 使用 Composer 安装 Laravel 4

c# - 主要输出是 "obj"文件夹而不是 "bin"

c++ - 更新 ProgramData 目录中的配置文件时访问被拒绝。我该如何解决?

php - Laravel Dusk - 类配置不存在

laravel - 如何重定向到带有 header 的外部 URL?