2016-08-02 2 views
0

자바 스크립트가 동일한 도메인의 Laravel에 의해 설정된 쿠키를 읽지 않고 undefined을 반환하지 않습니다. XSRF-Token을 읽는 것만 가능하지만 암호화되거나 암호화되지 않은 다른 쿠키는 읽지 않습니다. 여기 쿠키 스크린 샷자바 스크립트가 Laravel에 의해 설정된 쿠키를 읽지 못합니다.

enter image description here

내가 .. 그것은 읽는 중 하나를 사용하지 않는 것 JS 쿠키 라이브러리를 사용하고 있습니다 document.cookie 또는 Cookies.get('user_id')에만 XSRF 토큰되어 http://localhost:8000/myaccount

과 :

URL은 읽는 중입니다.

답변

1

쿠키 user-id은 플래그가 true으로 설정되어 있습니다. 따라서 javascript를 통해 액세스 할 수 없습니다.

http-only 플래그를 시도하고 false으로 설정하십시오.

편집 : this other SO answer 확인이 얻을 수 있습니다 당신은 쿠키 따라서 자바 스크립트 읽을 수 없습니다, Http 만입니다

1

을 시작했다. 쿠키를 다음과 같이 설정해야합니다. $httpOnly = false

CookieJar::make method의 마지막 매개 변수는 facade Cookie :: make 메소드에서 반영됩니다.

관련 문제