>  기사  >  웹 프론트엔드  >  세션과 쿠키의 차이점과 연결은 무엇입니까?

세션과 쿠키의 차이점과 연결은 무엇입니까?

一个新手
一个新手원래의
2017-09-25 10:24:311817검색

sessioncookie

Difference

1. 세션은 서버에 저장되고, 쿠키는 클라이언트에 저장됩니다

2. 저장형태 :

 세션은 객체의 형태로 서버에 저장되며, 쿠키는 문자열의 형태로 클라이언트에 저장됩니다

3. 목적:

 세션은 고객인증에 적합하며, 쿠키는 이에 적합합니다. 사용자의 개인 설정, 취미 등을 저장하기 위해

4. 경로:

  세션은 경로를 구분할 수 없습니다. 동일한 사용자가 웹 사이트를 방문하는 동안 쿠키에 매개 변수 경로가 설정되어 있으면 모든 세션에 액세스할 수 있습니다.

5. 보안:

  다른 쿠키는 로컬에 저장된 쿠키를 분석하고 쿠키 스푸핑을 수행할 수 있습니다.

6. :

클라이언트의 단일 쿠키 제한 3K입니다. 즉, 클라이언트의 사이트에 저장된 쿠키는 3K가 될 수 없습니다. 브라우저에 따라 포함되는 최대 쿠키 수는 다르며 일반적으로 30~50개입니다. 일반적으로 세션 크기 제한은 없습니다.

연락처:

 클라이언트가 쿠키를 완전히 금지하는 경우 세션에 쿠키가 필요합니다. , 세션은 응용 프로그램 서버에서 유지 관리하는 서버 측 저장 공간이기 때문에 사용자가 서버에 연결하면 서버에서 고유한 세션 ID가 생성되고 해당 세션 ID가 식별자로 사용됩니다. 서버 측 세션 공간에 액세스합니다. sessionid는 쿠키에 저장됩니다. 사용자가 페이지를 제출하면 세션 데이터에 액세스하기 위해 sessionid가 서버에 제출됩니다. 이 프로세스에는 개발자 개입이 필요하지 않으므로 클라이언트가 쿠키를 비활성화하면 세션도 무효화됩니다. ;

추가:

세션은 일정 기간 동안 서버에 저장됩니다. 접속량이 증가하면 서버 성능을 더 많이 차지하게 됩니다. 주로 서버 성능 저하를 고려한다면 COOKIE를 사용해야 합니다

서버와 클라이언트가 연결될 때 세션 ID가 무작위로 할당됩니다

위 내용은 세션과 쿠키의 차이점과 연결은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.