2011-04-14 3 views
0

나는 인터넷 검색을 해왔지만 대답을 찾지 못했습니다.ColdFusion의 COOKIE 및 CLIENT 범위 차이점은 무엇입니까?

cookie 범위가 ColdFusion에서하는 일을 이해합니다. 하지만 client 범위의 목적이나 그 범위와 cookie 범위의 차이에 대해서는 100 % 확신 할 수 없습니다. client 범위에 대한 저장 방법 중 하나는 누군가가 케이스를 사용하는 예를 제공하거나 수 cookie.

로 설정 될 수 있기 때문에 그것은 조금 진흙 투성이 도착, 그 차이가 무엇인지 설명하고 나는 대 한을 사용하는 경우 다른?

답변

4

Cookie 범위는 데이터를 클라이언트 브라우저에서 쿠키로 유지합니다. 모든 괴롭히는 http 요청을 따라 전송되므로 작게 유지하십시오. :)

범위는 DB (또는 Windows에서 등록, BAD BAD BAD가 기본값이지만)에서 데이터를 유지할 수 있습니다. 세션 데이터를 사용할 수없는 서버로 요청이 라우팅 될 수있는 끈끈한 세션이 아닌 클러스터 된 env에서 자주 사용됩니다.

저는 링크가 없지만 CF Dev 가이드에서 자세한 내용을 읽을 수 있습니다.

+2

또한 'Client (클라이언트)'범위는 ColdFusion에서 악의적 인 사용자가 조작하지 못하도록 제어합니다. 여기에서 클라이언트의 로그인 상태와 같은 개인 정보를 유지하려고합니다. –

+0

@Paul -하지만 Client 스코프는 Session 스코프가하지 않는 것을 수행합니다 (인증 상태를 저장하는 곳). – DaveBurns

+2

클라이언트 범위를 사용하면 CF가 강제로 토큰 (토큰 또는 JS 세션 토큰 토큰)을 URL을 통해 강제로 전송하므로 요청이 클라이언트 저장 항목과 일치한다는 것을 알 수있는 유일한 방법이기 때문입니다. 문제가되지는 않지만 조직 보안상의 이유로 허용되지 않는 경우도 있습니다. –

관련 문제