first commit
This commit is contained in:
44
extend/shop.extend.php
Normal file
44
extend/shop.extend.php
Normal file
@ -0,0 +1,44 @@
|
||||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
|
||||
include_once("$g4[path]/shop.config.php");
|
||||
include_once("$g4[path]/lib/shop.lib.php");
|
||||
|
||||
//==============================================================================
|
||||
// 쇼핑몰 필수 실행코드 모음 시작
|
||||
//==============================================================================
|
||||
// 쇼핑몰 설정값 배열변수
|
||||
$default = sql_fetch(" select * from $g4[yc4_default_table] ");
|
||||
|
||||
$i = 0;
|
||||
do {
|
||||
// 프로그램 전반에 걸쳐 사용하는 유일한 키 (장바구니 키)
|
||||
$on_uid_key = get_session("ss_on_uid");
|
||||
if (!$on_uid_key) {
|
||||
set_session("ss_on_uid", $on_uid_key = get_unique_id());
|
||||
}
|
||||
|
||||
// 프로그램 전반에 걸쳐 사용하는 유일한 키 (바로구매 키)
|
||||
$on_direct_key = get_session("ss_on_direct");
|
||||
if (!$on_direct_key) {
|
||||
set_session("ss_on_direct", $on_direct_key = get_unique_id());
|
||||
}
|
||||
|
||||
// 장바구니와 바로구매 키가 같다면 삭제하고 다시 돈다.
|
||||
// 10 회를 초과 했다면 에러메세지를 출력한다.
|
||||
if ($on_uid_key == $on_direct_key) {
|
||||
set_session("ss_on_uid", "");
|
||||
set_session("ss_on_direct", "");
|
||||
|
||||
if ($i++ > 10) {
|
||||
die("ss_on_uid session key error");
|
||||
}
|
||||
}
|
||||
else {
|
||||
break;
|
||||
}
|
||||
} while (1);
|
||||
//==============================================================================
|
||||
// 쇼핑몰 필수 실행코드 모음 끝
|
||||
//==============================================================================
|
||||
?>
|
||||
Reference in New Issue
Block a user