쿠키와 Session의 차이로 쿠키가 비활성화되었는데 session을 사용할 수 있습니까?

1840 단어
쿠키 세션 메커니즘이란 무엇입니까?쿠키와session의 차이 (사용자 정의 디렉터리 제목 쓰기)
 cookie       :  , ,    ,    。        cookie     。

만료 시간을 설정하지 않으면 이 쿠키의 생명이 브라우저 세션 기간이고 브라우저 창을 닫으면 쿠키가 사라집니다.이 기간은 세션 쿠키라고 불린다.세션 쿠키는 일반적으로 하드디스크에 저장되지 않고 메모리에 저장된다. 물론 이런 행위는 규범에 규정된 것이 아니다.만료 시간을 설정하면 브라우저는 쿠키를 하드디스크에 저장하고 닫은 후에 다시 브라우저를 엽니다. 이 쿠키는 설정된 만료 시간을 초과할 때까지 유효합니다.하드디스크에 저장된 쿠키는 두 개의 IE 창과 같은 브라우저 프로세스 사이에서 공유할 수 있습니다.메모리에 저장된 쿠키에 대해서는 브라우저마다 처리 방식이 다릅니다. #세션이란?세션의 저장 원리는 무엇입니까?
      **session  。session            ,                (          )     。**

                      session ,                        session  ,(  session id),                    session,      session id   session    

사용 (검색할 수 없습니다. 새로 만들 것입니다) 클라이언트 요청에session id가 포함되지 않으면 이 클라이언트에session을 만들고 이session과 관련된session id를 생성합니다.session id의 값은 중복되지 않을 뿐만 아니라, 모조된 문자열을 찾기 어려울 것입니다. 이session id는 이번 응답에서 클라이언트 쿠키에 저장됩니다.그러나 쿠키가 인위적으로 금지될 수 있다면 쿠키가 금지되었을 때session id를 서버로 전송할 수 있도록 다른 메커니즘이 있어야 한다.[차이점: 저는 전자상거래 프로젝트를 할 때 Session과 cookie의 차이점을 중점적으로 파악했습니다. 예를 들어 하나의 앱 장면을 예로 들었습니다. 사이트에 로그인했는데 오늘 사용자가 아이디, 비밀번호를 입력하고 로그인했습니다. 다음날 여는 경우가 많아서 바로 열었습니다. 이때 사용하는 회화 메커니즘은 바로 cookie입니다. session의 한 장면은 쇼핑 카트입니다. 상품을 추가한 후에 클라이언트에서 어떤 상품을 추가했는지 알 수 있고 복용할 수 있습니다.서버 측은 어떻게 판별합니까? 그래서 정보를 저장해야 하기 때문에session에 사용합니다. *1. 쿠키 데이터는 고객의 브라우저에 저장하고session 데이터는 서버에 저장한다.
2. 쿠키가 안전하지 않아서 다른 사람들이 현지에 저장된 쿠키를 분석하고 쿠키 사기를 할 수 있다. 안전을 고려하여session을 사용해야 한다.3. 세션은 일정 시간 동안 서버에 저장됩니다.액세스가 증가하면 서버의 성능을 비교적 차지할 수 있습니다. 서버의 성능을 줄이는 것을 고려하여 COOKIE를 사용해야 합니다.4. 단일 쿠키에 저장된 데이터는 4K를 초과할 수 없고 많은 브라우저들이 한 사이트에 최대 20개의 쿠키를 저장하는 것을 제한한다.5. 개인 권장사항: 로그인 정보 등 중요한 정보를 SESSION으로 저장하고 기타 정보를 보존할 필요가 있으면 COOKIE에 보관할 수 있음
      :  Session  Session ID              Session, Session ID   Cookie    ,  Cookie      Session ID,     Session 。

좋은 웹페이지 즐겨찾기