[영카트] 구매완료 시점에서만 코드실행 문의

[영카트] 구매완료 시점에서만 코드실행 문의

QA

[영카트] 구매완료 시점에서만 코드실행 문의

본문

구매완료를 하면 주문상세내역(orderinquiryview.php)으로 바로 넘어가는데

 

해당 페이지는 주문내역에서 바로 링크 타고 넘어 올수도 있더라구요~

 

 

혹시 주문 하는 시점에만 표시가 되고

상세내역 페이지를 새로고침이나 주문내역 조회 에서 조회를 하면 실행 안되게 하는 방법을 찾고 싶어요.

 

referrer 이용해서 활용하면 될 듯 싶은데

orderform.php나 주문완료 바로 직전에 넘어오는 페이지를 통해서 오면 노출 시키고

아닌 경우 비노출 시켰으면 좋겠습니다.

 

주문완료시(주문직후) 처음에는

리페러 안의 구문 실행

 

그 외는 비실행

 

-------------------

주문 직후에만 아래 구문 실행

{  실행하고자 하는 구문 }

-------------------

 

간단하게는 주문완료 페이지를 하나 만들어도 될 거 같은데,

위 방법으로 해 보고 싶어서요~

도움 부탁 드려요^^

이 질문에 댓글 쓰기 :

답변 1

orderfromupdate.php 에 
하단에 

set_session("ss_uod_id", $od_id); //세션에 내용 저장
goto_url(G5_SHOP_URL.'/orderinquiryview.php?od_id='.$od_id.'&uid='.$uid);


orderinquiryview.php 
상단에 
$uod_id=get_session("ss_uod_id"); 
if(!uod_id){
    alert("주문내용이 존재하지 않습니다", 'url');
}
set_session("ss_uod_id", ""); //내용을 삭제
하시면 되시지 않을까요

답변을 작성하시기 전에 로그인 해주세요.
전체 2

회원로그인

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