2016-08-01 72 views
0

我正在使用Laravel 5.2。當我在我的本地環境(流浪者)上工作時,代碼工作並且Cookie正在瀏覽器中保存。但是當我在生產環境中嘗試它時,cookie會發送到瀏覽器,但不會保存。任何人都可以幫助我嗎?Laravel cookie發送給瀏覽器但不保存

這看起來像一個CROS問題。

頭:

header('Access-Control-Allow-Credentials: true'); 
header('Access-Control-Allow-Origin: *'); 
header('Access-Control-Allow-Headers: Origin, Content-Type'); 

Larvel代碼:

if (isset($cookies['poptin_display'])){ 
    //var_dump($cookies); 
    return response()->json($poptinTrigger)->withCookie('poptin_dispaly_returning_visitor',$visit_counter, 86400)->withCookie('poptin_dispaly_after_x_visiting',$visit_first_time, 86400); 
}else{ 
    return response()->json($poptinTrigger)->withCookie('poptin_display',true, 1440)->withCookie('poptin_dispaly_returning_visitor',$visit_counter, 86400)->withCookie('poptin_dispaly_after_x_visiting',$visit_first_time, 86400); 
} 

回答

0

井的壽命只有1440秒這將是24個mintues。嘗試增加它至少一天

+0

這不重要!其他兩個更長。感謝您的幫助! –

相關問題