2010-02-16 4 views

답변

19

일반 세션 상태에는 쿠키가 제공됩니다. 쿠키에는 웹 사이트에서 방문자를 각각의 세션 값과 일치시키는 데 사용되는 세션 식별자가 들어 있습니다.

쿠키리스 세션 상태는 동일한 원칙을 사용하지만 쿠키를 사용하여 세션 식별자를 전달하지 않습니다. 일반적으로 이것은 쿼리 문자열에 매개 변수로 전달됩니다.

예컨대

http://www.somewebsite.com/page.aspx?sid=jrkwojeqrojq3op349023231234r23rf2

3

쿠키가없는 세션은 쿠키를 사용하지 않고 세션 상태를 저장하는 사용자의 브라우저입니다. 대신 페이지 자체 나 URL에 세션을 저장합니다. comparison을 보려면 여기를 읽어보십시오.

+3

-1 - 그것은 URL에서 세션 ID가 아닌 세션을 저장합니다. –

1

cookieless는 브라우저에서 쿠키를 설정하는 대신 sessionId가 각 요청의 url에 포함되는 것을 의미합니다.

+1

권자 "munged"! – Codesleuth

+0

나는 오래된 방귀예요. 알아. 운 좋게 나는 아직 동사 '썽크'를 사용하는 원인을 찾지 못했다. –

4

ASP.NET 페이지 내에서 발견 상대 링크를 수정할 수 있으며, 대신 쿠키에 저장의 URL에서 세션 id를 포함.

따라서 사용자가 사이트에서 제공하는 링크 경로를 따르는 한 쿠키를 사용하지 않고도 세션 상태를 유지할 수 있습니다. 그러나 최종 사용자가 URL을 다시 쓰면 세션 상태 인스턴스가 손실 될 가능성이 큽니다.

추가 읽기 :

관련 문제