1
페이지를 요청할 때 일반적으로 서버 쪽 세션 데이터를 사용하고 HTTP 헤더를 통해 쿠키를 설정하는 경우가 일반적이지만 AJAX를 통해 콘텐츠를 요청할 때도 동일하게 작동합니까?AJAX를 사용할 때 AJAX를 통해 모든 작업을 수행해야합니까, 아니면 헤더를 사용할 수 있습니까?
페이지를 요청할 때 일반적으로 서버 쪽 세션 데이터를 사용하고 HTTP 헤더를 통해 쿠키를 설정하는 경우가 일반적이지만 AJAX를 통해 콘텐츠를 요청할 때도 동일하게 작동합니까?AJAX를 사용할 때 AJAX를 통해 모든 작업을 수행해야합니까, 아니면 헤더를 사용할 수 있습니까?
AJAX 요청에는 일반적인 HTTP 요청과 동일한 요청/응답 정보가 들어 있습니다. 비동기 콜백이 실행되면 클라이언트에서 쿠키를 설정할 수 있습니다.
@ Cesar 바보가되어서 미안하지만 정교 할 수 있습니다. JavaScript를 사용하는 중에도 웹 서버의 HTTP 헤더를 사용하여 쿠키를 설정할 수 있습니다. 또는 "클라이언트에서"라고 말하면 클라이언트 (예 : JavaScript)를 사용하여 설정해야한다고 말하고 있습니까? 나는 데이터베이스 세션을 쉽게 사용할 수 있도록 서버에서 설정할 수 있기를 원합니다.하지만 그렇게 할 수 없다면 세상 끝이 아닐 것이라고 생각합니다. – orokusaki
충분히 명확하지 않아서 죄송합니다. 자바 스크립트로 작성된 비동기 요청에서 얻은 응답은 AJAX를 통해 요청이 제출되지 않은 경우와 동일합니다. 요컨대, AJAX로 요청한 경우 쿠키를 설정할 수 있습니다. 응답 헤더를 설정하는 서버 측 코드에 따라 다릅니다. – Cesar
굉장합니다. 감사! – orokusaki