Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法使用Laravel 5.4从联机会话中获取值_Php_Laravel_Laravel 5 - Fatal编程技术网

Php 无法使用Laravel 5.4从联机会话中获取值

Php 无法使用Laravel 5.4从联机会话中获取值,php,laravel,laravel-5,Php,Laravel,Laravel 5,Session::get('Session_var')不能在线工作(在生产服务器上)。脱机时,我可以从中获取值 我在laravel 5.4中使用了illumb\Support\Facades\Session 我在控制器中执行一些操作,并使用Session::put('Session_var',value)存储一些值 当它将我重定向到视图时,我想检查“session_var”,如果它使用blade在那里 if: @if(Session::get('session_var')) 在我的本地服务器

Session::get('Session_var')
不能在线工作(在生产服务器上)。脱机时,我可以从中获取值

我在laravel 5.4中使用了
illumb\Support\Facades\Session

我在控制器中执行一些操作,并使用
Session::put('Session_var',value)
存储一些值

当它将我重定向到视图时,我想检查“session_var”,如果它使用blade在那里

if: @if(Session::get('session_var')) 
在我的本地服务器上。问题是网上没有。在存储/会话中,我可以看到会话和我设置的变量


可能是什么问题?

我在.env文件中找到了问题…我正在使用SESSION\u DOMAIN=localhost


我忘了将其修改为域名称或删除该行以使用默认值

使用会话时是否出现任何错误?否。从今天起,我在存储/日志中未发现任何错误。我在线进行了一些测试…如果我在控制器构造函数中设置会话,我会在视图中看到它。我使用社交名将谷歌+登录。当google将我重定向回视图时,在该函数中设置会话变量
handleProviderCallback($provider)
,无法访问会话中的变量(如会话为空)。但是在localhost上没有这样的东西-它工作得很好!您是否更改了服务器上存储目录的chmod?此处存在相同的问题,成功登录fb并重定向后,无法访问
handleProviderCallback
中的旧会话值。阅读@calin24在session.php和in.env中添加域的评论。现在它工作得很好!