【发布时间】:2018-09-04 22:32:05
【问题描述】:
我正在努力解决 laravel 会话的问题。此页面适用于服务器上的问题,但是当我将其移至新的并更改域时,在登录或注册期间,我收到错误
The page has expired due to inactivity.
Please refresh and try again.
我在元标记和表单中正确发送了令牌。 在旧服务器上,页面仍然可以正常工作,当我从它下载文件并上传到本地主机时,会发生同样的错误。 我已经在各种论坛中挖掘了所有线程,但没有任何帮助。
我正在寻求帮助,并在此先感谢您。
<?php
return [
'driver' => env('SESSION_DRIVER', 'file'),
'lifetime' => env('SESSION_LIFETIME', 120),
'expire_on_close' => false,
'encrypt' => false,
'files' => storage_path('framework/sessions'),
'connection' => null,
'table' => 'sessions',
'store' => null,
'lottery' => [2, 100],
'cookie' => env(
'SESSION_COOKIE',
str_slug(env('APP_NAME', 'laravel'), '_').'_session'
),
'path' => '/',
'domain' => env('SESSION_DOMAIN', null),
'secure' => env('SESSION_SECURE_COOKIE', false),
'http_only' => true,
'same_site' => null,
];
【问题讨论】:
-
你能粘贴你的配置文件吗?您是使用文件还是数据库作为会话存储?
-
如果您更改了域,请检查 .env 文件中反映的相同域名。
-
是的,我在 .env 中更改了我的域