Laravel cookie无法在Internet Explorer中运行

时间:2017-02-27 12:38:59

标签: php cookies laravel-5.3

我想在我的浏览器中存储cookie以供以后使用。我的代码在chrome中工作正常,但是当我在Internet Explorer中检查它时,我的cookie没有工作.k

$cookie_data['string']=$refral_string;
$cookie_data['counter']=1;
$cookie = Cookie::queue('cookie_data',$cookie_data);

if(Cookie::get('cookie_data')) {
    $cookies_data=Cookie::get('cookie_data');
    $cookies_data['counter'];
    $string =  $cookies_data['string'];
    $refral = Refral::where('refral_string','=',$string)->first();

    if($cookies_data['counter'] < 3) {

        $data = new Visitor();
        $data->refral_id = $refral->id;
        $data->visitor_id = $user->id;
        $data->save();
        $cookie_data=array();
        $cookies_data['string']=$refral->refral_string;
        $cookies_data['counter']=$cookies_data['counter']+1;
        $cookie = Cookie::queue('cookie_data',$cookies_data);

    }
}

当我在我的刀片文件中检查这个时,它正在使用chrome工作,但是我没有在Internet Explorer中工作。

0 个答案:

没有答案