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

영카트4에서 영카트5로 변경하는 중입니다. 채택완료

copo 10년 전 조회 2,296

영카트4의 extend폴더 안의 shop.extend.php소스안에 아래와 같은 부분이 있습니다.

 

</strong></p><p>// 프로그램 전반에 걸쳐 사용하는 유일한 키 (장바구니 키)
    }
    if (!$on_uid_key) {
        set_session("ss_on_uid", $on_uid_key = get_unique_id());
    }</p><p>    // 프로그램 전반에 걸쳐 사용하는 유일한 키 (바로구매 키)
    $on_direct_key = get_session("ss_on_direct");
    if (!$on_direct_key) {
        set_session("ss_on_direct", $on_direct_key = get_unique_id());
    }​</p><p> <strong>

위 부분은 영카트5의 어디에 있는건가요?

 

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

답변 2개

채택된 답변
+20 포인트

/lib/shop.lib.php 파일 1310~1351라인을 참고해 보세요.

 

// cart id 설정</span></p><p>function set_cart_id($direct)</p><p>{</p><p>    global $g5, $default, $member;</p><p> </p><p>    if ($direct) {</p><p>        $tmp_cart_id = get_session('ss_cart_direct');</p><p>        if(!$tmp_cart_id) {</p><p>            $tmp_cart_id = get_uniqid();</p><p>            set_session('ss_cart_direct', $tmp_cart_id);</p><p>        }</p><p>    } else {</p><p>        // 비회원장바구니 cart id 쿠키설정</p><p>        if($default['de_guest_cart_use']) {</p><p>            $tmp_cart_id = get_cookie('ck_guest_cart_id');</p><p>            if($tmp_cart_id) {</p><p>                set_session('ss_cart_id', $tmp_cart_id);</p><p>                //set_cookie('ck_guest_cart_id', $tmp_cart_id, ($default['de_cart_keep_term'] * 86400));</p><p>            } else {</p><p>                $tmp_cart_id = get_uniqid();</p><p>                set_session('ss_cart_id', $tmp_cart_id);</p><p>                set_cookie('ck_guest_cart_id', $tmp_cart_id, ($default['de_cart_keep_term'] * 86400));</p><p>            }</p><p>        } else {</p><p>            $tmp_cart_id = get_session('ss_cart_id');</p><p>            if(!$tmp_cart_id) {</p><p>                $tmp_cart_id = get_uniqid();</p><p>                set_session('ss_cart_id', $tmp_cart_id);</p><p>            }</p><p>        }</p><p> </p><p>        // 보관된 회원장바구니 자료 cart id 변경</p><p>        if($member['mb_id'] && $tmp_cart_id) {</p><p>            $sql = " update {$g5['g5_shop_cart_table']}</p><p>                        set od_id = '$tmp_cart_id'</p><p>                        where mb_id = '{$member['mb_id']}'</p><p>                          and ct_direct = '0'</p><p>                          and ct_status = '쇼핑' ";</p><p>            sql_query($sql);</p><p>        }</p><p>    }</p><p>}<span style="font-size: 14.6666669845581px; line-height: 1.5;">
 

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

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

copo님, 답변을 채택해 주셔서 감사드립니다. (_ _)

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

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

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

로그인