ASP.NET에서는 세션 상태에서 쿠키 역할에 대해 약간 혼란 스럽습니다. 일반 세션 상태와 쿠키가없는 세션 상태의 차이점은 무엇입니까?쿠키없는 세션이란 무엇입니까?
답변
일반 세션 상태에는 쿠키가 제공됩니다. 쿠키에는 웹 사이트에서 방문자를 각각의 세션 값과 일치시키는 데 사용되는 세션 식별자가 들어 있습니다.
쿠키리스 세션 상태는 동일한 원칙을 사용하지만 쿠키를 사용하여 세션 식별자를 전달하지 않습니다. 일반적으로 이것은 쿼리 문자열에 매개 변수로 전달됩니다.
예컨대
http://www.somewebsite.com/page.aspx?sid=jrkwojeqrojq3op349023231234r23rf2
쿠키가없는 세션은 쿠키를 사용하지 않고 세션 상태를 저장하는 사용자의 브라우저입니다. 대신 페이지 자체 나 URL에 세션을 저장합니다. comparison을 보려면 여기를 읽어보십시오.
cookieless는 브라우저에서 쿠키를 설정하는 대신 sessionId가 각 요청의 url에 포함되는 것을 의미합니다.
권자 "munged"! – Codesleuth
나는 오래된 방귀예요. 알아. 운 좋게 나는 아직 동사 '썽크'를 사용하는 원인을 찾지 못했다. –
ASP.NET 페이지 내에서 발견 상대 링크를 수정할 수 있으며, 대신 쿠키에 저장의 URL에서 세션 id를 포함.
따라서 사용자가 사이트에서 제공하는 링크 경로를 따르는 한 쿠키를 사용하지 않고도 세션 상태를 유지할 수 있습니다. 그러나 최종 사용자가 URL을 다시 쓰면 세션 상태 인스턴스가 손실 될 가능성이 큽니다.
추가 읽기 :
- 1. 인라인 세션이란 무엇입니까?
- 2. ASP.NET의 세션이란 무엇이며 어떻게 사용합니까?
- 3. php5의 쿠키없는 인증
- 4. 쿠키없는 도메인 또는 요청을 함축하는 방법은 무엇입니까?
- 5. Lighttpd에서 쿠키없는 도메인을 설정하는 방법은 무엇입니까?
- 6. IIS7은 쿠키없는 시나리오에서 동일한 세션을 어떻게 결정합니까?
- 7. SSL의 쿠키없는 도메인에 정적 컨텐츠를 제공하는 것이 현명한 방법일까요?
- 8. MVC - 양식 인증, IFrame 쿠키, 동적 쿠키없는 모드
- 9. ASP.NET MVC : 세션을 완전히 쿠키없는 (숨겨진 양식 필드)
- 10. PHP에서 쿠키없는 도메인을 가리 키도록 모든 img 링크를 변경하는 이상적인 방법
- 11. ASP.Net - 상태 및 세션 변수를 추적하는 현재 최선의 방법은 무엇입니까?
- 12. 특정 디렉터리를 비공개로 설정하기위한 최상의 보안 방법은 무엇입니까?
- 13. 절대 URL 쿠키리스
- 14. 특정 페이지가 익명으로 되길 원합니다.
- 15. 고정 도메인에서 CSS 서비스하기
- 16. Amazon S3에서 쿠키를 비활성화하는 방법
- 17. 제작을 위해 CSS에서 이미지 도메인/경로를 변경 하시겠습니까?
- 18. 정적 컨텐츠 자동 버전 지정
- 19. ASP.NET MVC : 주변 값 만들기
- 20. ASP.NET MVC3의 기본 동작 대신 제공된 매개 변수에서 세션 ID 사용
- 21. 종속성 속성이란 무엇입니까? 그 용도는 무엇입니까?
- 22. HTTP 헤더 란 무엇입니까? charset이란 무엇입니까?
- 23. 블렌드 란 무엇입니까? WPF와의 관계는 무엇입니까?
- 24. * nix의 의미는 무엇입니까? 그리고 Ruby와의 관계는 무엇입니까?
- 25. edi-gentran의 사용법은 무엇입니까? gentran에서 매핑이란 무엇입니까?
- 26. 스레드 란 무엇입니까 (스레드 란 무엇입니까?)?
- 27. go-pear.php의 용도는 무엇입니까? 그것은 실제로 무엇입니까?
- 28. 가상 디렉터리 란 무엇입니까? 그것의 용도는 무엇입니까?
- 29. 엔티티 란 무엇입니까? 엔티티라고하는 이유는 무엇입니까?
- 30. 출력은 무엇입니까?
-1 - 그것은 URL에서 세션 ID가 아닌 세션을 저장합니다. –