2016-08-01 5 views
0

Laravel 5.2와 협력 중입니다. 내 로컬 환경 (방랑자)에서 작업 할 때 코드가 작동하고 쿠키가 브라우저에 저장됩니다. 하지만 프로덕션 환경에서 시도하면 쿠키가 브라우저로 전송되지만 저장되지는 ​​않습니다. 누구든지 제발 도와 주실 래요?Laravel 쿠키가 브라우저로 전송되었지만 저장되지 않았습니다.

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

잘 수명은 24 분째 것 만 1,440초이다. 적어도 하루 정도 늘리십시오.

+0

그건 중요하지 않습니다! 나머지 두 개는 훨씬 더 길다. 도와 줘서 고마워! –

관련 문제