테스트 사이트 - 개발 중인 베타 버전입니다

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

풍전지원 7년 전 조회 2,004

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

 

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

 

 

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

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

 

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

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

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

 

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

리페러 안의 구문 실행

 

그 외는 비실행

 

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

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

{  실행하고자 하는 구문 }

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

 

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

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

도움 부탁 드려요^^

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

o
7년 전

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", ""); //내용을 삭제 하시면 되시지 않을까요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인