영구 데이터에 세션 및 쿠키 사용

iltdev

저는 PHP에서 일종의 '장바구니'를 다루려고하지만 아직이 모든 것에 익숙하지 않기 때문에 더 잘 아는 사람들로부터 최상의 접근 방식을 찾고 싶었습니다.

사용자가 로그인하거나 체크 아웃하지 않은 경우 장바구니에 추가 된 항목을 며칠 동안 사용할 수 있기를 원합니다. 나는 zavvi.com을 예로 사용하여 그들이 어떻게 하는지를 복제 할 수 있습니다.

세션 데이터는 브라우저가 열려있는 동안에 만 사용할 수 있으며 브라우저를 닫으면 서버의 메모리에서 삭제된다는 것을 알고 있습니다. 나는 또한 쿠키가 정의 된 만료와 함께보다 지속적인 데이터를 위해 클라이언트에 저장된다는 것을 이해합니다.

그러나 Zavvi를 예로 사용하면 쿠키가 어떻게 작동하는지 이해할 수 없습니다. 아마도 바구니의 내용물을 저장하는 'ElysiumBasketzavvi_V6'라는 쿠키가 있습니다. 그러나 쿠키의 내용 (예 : MjI1MzM3NjI4)은 일종의 암호화처럼 보입니다.

누군가가 이벤트 순서, 세션 ID를 사용하는시기, 바구니 내용물을 저장하고 검색하는 방법과 관련하여 몇 가지 사항을 알려 주시면 Zavvi와 같이 작동합니다. 완료됩니다.

Marekful

몇 가지 잘못된 가정이 있습니다.

세션 데이터는 브라우저가 열려있는 동안에 만 사용할 수 있으며 브라우저를 닫을 때 서버의 메모리에서 삭제된다는 것을 알고 있습니다.

잘못된. 파일, 데이터베이스를 사용하거나 자체 드라이버를 구현하도록 세션 핸들러를 구성 할 수 있습니다.

쿠키는 설계 상 소량의 데이터 만 손상시킬 수 있습니다. 식별자, 플래그 또는 작은 데이터 청크 및 좋아요 이외의 응용 프로그램 데이터는 저장해서는 안됩니다.

언제든지 세션으로 돌아갈 수 있으려면 서버 측과 클라이언트 측을 모두 올바르게 구성해야합니다. 가장 좋은 방법은 지속성을 위해 세션 저장소로 DB를 사용하고 세션 GC가 비활성 세션을 수집하지 않도록 구성되어 있는지 확인하고 세션 쿠키에 충분한 만료 시간을 설정하는 것입니다.

그러나 사용자가 쇼핑 바구니로 돌아갈 수 있기를 원하기 때문에 긴 세션 시간 제한을 통해 반드시 달성 할 필요는 없습니다. 대신 사용자의 바구니 내용을 데이터베이스에 유지할 수 있으므로 다음에 로그인 할 때 바구니 내용이 그대로 유지됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

세션 및 쿠키 이해

분류에서Dev

Pedestal에서 쿠키 기반 세션 설정 및 사용

분류에서Dev

쿠키 및 세션 사용 방법 Django

분류에서Dev

PHP에서 쿠키 및 세션 데이터 지우기

분류에서Dev

쿠키에서 세션 설정 및 쿠키에서 세션 검색 PHP

분류에서Dev

WooCommerce 쿠키 및 세션-장바구니에서 현재 제품 가져 오기

분류에서Dev

Weblogic에서 세션 쿠키 구성

분류에서Dev

Express 세션-반응 앱에서 req 외부의 사용자 지정 쿠키 필드 추가 및 액세스

분류에서Dev

세션 및 쿠키를 사용한 서블릿 인증

분류에서Dev

쿠키 및 세션을 사용한 PHP 로그인

분류에서Dev

세션 및 쿠키 (auth_key)로 사용자 종료

분류에서Dev

익스프레스 세션을 사용하여 node.js에서 영구 쿠키를 설정하려면 어떻게해야합니까?

분류에서Dev

expressjs의 세션 및 쿠키

분류에서Dev

Angular에서 영구 XSRF-TOKEN 쿠키 사용 위험

분류에서Dev

쿠키 및 viewState를 사용하여 웹 사이트에 데이터 게시

분류에서Dev

Identity Server 4 : 구성 및 운영 데이터에 EntityFramework Core 사용

분류에서Dev

httpclient를 사용하여 Android에서 쿠키 세션 유지

분류에서Dev

장고에서 세션 또는 쿠키 사용

분류에서Dev

cemerick / Friend에서 쿠키 세션을 사용하여 로그인

분류에서Dev

PHP에서 처음으로 세션 및 쿠키 포함

분류에서Dev

동일한 IF 문에서 쿠키 및 세션 확인

분류에서Dev

kineticjs 및 트윈을 사용한 영구 애니메이션

분류에서Dev

특정 도메인에 대해 타사 쿠키 및 사이트 데이터 사용

분류에서Dev

Flask로 쿠키 대신 데이터베이스를 사용하여 세션 저장

분류에서Dev

봄 세션에서 쿠키 도메인 구성

분류에서Dev

Django 애플리케이션 쿠키, 세션 및 상태 테스트

분류에서Dev

토큰 및 쿠키 세션 ID 보안

분류에서Dev

PHP 로그인 세션 및 쿠키

분류에서Dev

세션 변수 및 쿠키 누락

Related 관련 기사

  1. 1

    세션 및 쿠키 이해

  2. 2

    Pedestal에서 쿠키 기반 세션 설정 및 사용

  3. 3

    쿠키 및 세션 사용 방법 Django

  4. 4

    PHP에서 쿠키 및 세션 데이터 지우기

  5. 5

    쿠키에서 세션 설정 및 쿠키에서 세션 검색 PHP

  6. 6

    WooCommerce 쿠키 및 세션-장바구니에서 현재 제품 가져 오기

  7. 7

    Weblogic에서 세션 쿠키 구성

  8. 8

    Express 세션-반응 앱에서 req 외부의 사용자 지정 쿠키 필드 추가 및 액세스

  9. 9

    세션 및 쿠키를 사용한 서블릿 인증

  10. 10

    쿠키 및 세션을 사용한 PHP 로그인

  11. 11

    세션 및 쿠키 (auth_key)로 사용자 종료

  12. 12

    익스프레스 세션을 사용하여 node.js에서 영구 쿠키를 설정하려면 어떻게해야합니까?

  13. 13

    expressjs의 세션 및 쿠키

  14. 14

    Angular에서 영구 XSRF-TOKEN 쿠키 사용 위험

  15. 15

    쿠키 및 viewState를 사용하여 웹 사이트에 데이터 게시

  16. 16

    Identity Server 4 : 구성 및 운영 데이터에 EntityFramework Core 사용

  17. 17

    httpclient를 사용하여 Android에서 쿠키 세션 유지

  18. 18

    장고에서 세션 또는 쿠키 사용

  19. 19

    cemerick / Friend에서 쿠키 세션을 사용하여 로그인

  20. 20

    PHP에서 처음으로 세션 및 쿠키 포함

  21. 21

    동일한 IF 문에서 쿠키 및 세션 확인

  22. 22

    kineticjs 및 트윈을 사용한 영구 애니메이션

  23. 23

    특정 도메인에 대해 타사 쿠키 및 사이트 데이터 사용

  24. 24

    Flask로 쿠키 대신 데이터베이스를 사용하여 세션 저장

  25. 25

    봄 세션에서 쿠키 도메인 구성

  26. 26

    Django 애플리케이션 쿠키, 세션 및 상태 테스트

  27. 27

    토큰 및 쿠키 세션 ID 보안

  28. 28

    PHP 로그인 세션 및 쿠키

  29. 29

    세션 변수 및 쿠키 누락

뜨겁다태그

보관