문제

타이머와 함께 세션을 시간을 내고 싶어요. 전자 상거래 프로젝트를 구현하고 있습니다. 여기서 사용자가 카트에 첫 번째 제품을 추가 할 때 타이머가 시작되고 사용자가 카트에 더 많은 제품을 추가하지만 사용자는 카트 제품을 특정 시간 카트 세션은 시간 초과입니다 (카트 비어 있음). 이것을 어떻게 acchive 할 수 있습니까?

도움이 되었습니까?

해결책

실제로 질문에 대답하려면 : 서버 측에서 제품이 카트에 추가되면 날짜 타임 스탬프를 저장하십시오.

페이지가로드 될 때마다 날짜 타임 스탬프를 확인하십시오. 허용 가능한 지점이 전달되면 카트 데이터를 삭제하십시오.

다른 팁

왜 이렇게 하시겠습니까? 세션을 사용하는 대신 카트 세부 정보를 데이터베이스에 저장하십시오. 그렇게하면 내일 (또는 그 후 오후)로 돌아와서 체크 아웃 할 수 있습니다.

대부분의 큰 전자 상거래 사이트는 결코 카트를 비우지 않습니다. 아주 좋은 이유 때문에 사용자가 실제로 프로세스를 완료하기 위해 돌아올 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top