영카트 5 장바구니 부분 오류인거같은데;

영카트 5 장바구니 부분 오류인거같은데;

QA

영카트 5 장바구니 부분 오류인거같은데;

본문

장바구니에서 체크박스를 하나 누르고 주문하기 가면 하나만 체크된 상품이 나오는데

만약 하나 체크된상태에서 주문하기 갔다가 뒤로가기 하고

방금 체크한 상품을 체크안하고 다른 상품 하나를 체크해서 주문하기를 하면 상품 두개가 나와요..;

그리고 새로고침하면 다시 되는데;;

이거같은 사항은 어떻게 처리해야하나요? 

이 질문에 댓글 쓰기 :

답변 2

저는 아래와 같이 합니다

shop/cartupdate.php 35행에 아래코드 추가

 if($act == "buy") 부분

 

sql_query("update {$g5['g5_shop_cart_table']} set ct_select = '0' where od_id = '$tmp_cart_id' ");

 

뒤로가기 때 브라우저 캐시를 화면에 표시하기 때문에 shop/cart.php 파일의 아래 코드가

실행되지 않기 때문입니다.

 


$s_cart_id = get_session('ss_cart_id');
// 선택필드 초기화
$sql = " update {$g5['g5_shop_cart_table']} set ct_select = '0' where od_id = '$s_cart_id' ";
sql_query($sql);

 

해결책은 브라우저 캐시를 사용하지 않도록 해야하는데 이렇게 할 경우 사이트의 트래픽에

많은 영향을 주기 때문에 올바른 방법은 아닙니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 120
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT