session과 cookie
Difference
1. 세션은 서버에 저장되고, 쿠키는 클라이언트에 저장됩니다
2. 저장형태 :
세션은 객체의 형태로 서버에 저장되며, 쿠키는 문자열의 형태로 클라이언트에 저장됩니다
3. 목적:
세션은 고객인증에 적합하며, 쿠키는 이에 적합합니다. 사용자의 개인 설정, 취미 등을 저장하기 위해
4. 경로:
세션은 경로를 구분할 수 없습니다. 동일한 사용자가 웹 사이트를 방문하는 동안 쿠키에 매개 변수 경로가 설정되어 있으면 모든 세션에 액세스할 수 있습니다.
5. 보안:
다른 쿠키는 로컬에 저장된 쿠키를 분석하고 쿠키 스푸핑을 수행할 수 있습니다.
6. :
클라이언트의 단일 쿠키 제한 3K입니다. 즉, 클라이언트의 사이트에 저장된 쿠키는 3K가 될 수 없습니다. 브라우저에 따라 포함되는 최대 쿠키 수는 다르며 일반적으로 30~50개입니다. 일반적으로 세션 크기 제한은 없습니다.
연락처:클라이언트가 쿠키를 완전히 금지하는 경우 세션에 쿠키가 필요합니다. , 세션은 응용 프로그램 서버에서 유지 관리하는 서버 측 저장 공간이기 때문에 사용자가 서버에 연결하면 서버에서 고유한 세션 ID가 생성되고 해당 세션 ID가 식별자로 사용됩니다. 서버 측 세션 공간에 액세스합니다. sessionid는 쿠키에 저장됩니다. 사용자가 페이지를 제출하면 세션 데이터에 액세스하기 위해 sessionid가 서버에 제출됩니다. 이 프로세스에는 개발자 개입이 필요하지 않으므로 클라이언트가 쿠키를 비활성화하면 세션도 무효화됩니다. ;
추가:세션은 일정 기간 동안 서버에 저장됩니다. 접속량이 증가하면 서버 성능을 더 많이 차지하게 됩니다. 주로 서버 성능 저하를 고려한다면 COOKIE를 사용해야 합니다
서버와 클라이언트가 연결될 때 세션 ID가 무작위로 할당됩니다
위 내용은 세션과 쿠키의 차이점과 연결은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!