会话变量差异在5.5到7之间

时间:2016-02-22 11:25:44

标签: laravel php-7

我在本地运行PHP 5.5,在实时服务器上运行7。问题在于laravel会话库,我在这里有条件地设置会话变量,然后在相关的位置更新它。这就像本地魅力一样,但是一旦在实时服务器上设置变量似乎没有更新。

有没有人知道这样的事情会受到PHP 7的影响。这是我唯一能想到会影响这个bug的事情。

if(in_array($currentState, Site::config('config.extra_delivery.'.$countryId.'.values')))
        {
            $newfulfilmentHouse = kohana::config('config.extra_delivery.'.$countryId.'.fulfilmentHouseId');
            Session::set('amendFulfilmentHouse', $newfulfilmentHouse);
            echo true;
        }
        else
        {
            Session::set('amendFulfilmentHouse', $origionalFulfilmentHouse);
            echo true;
        }

我有一个非常简单的ajax调用,用这行检查:

if(Session::get('amendFulfilmentHouse'))$currenctFulfilmentHouse = Session::get('amendFulfilmentHouse');

第一个函数中的else实际上只是作为逻辑的备份。应该没有任何影响。它更基于配置。

0 个答案:

没有答案