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);
}
這不重要!其他兩個更長。感謝您的幫助! –