기본문법 매뉴얼

번역하고 싶은 언어를 선택해 주세요.

기본변수

다음은 솔루션에서 자주 사용되는 변수들입니다.

계정정보 변수

[기본정보관리 → 사이트정보 설정 → 기본정보설정]에 입력된 계정정보를 가져옵니다.
변수 설명
$shop_base[regno] 사업자 번호
$shop_base[ceo_name] 대표자 성함
$shop_base[company_name] 상호
$shop_base[ctype1] 업태
$shop_base[ctype2] 종목
$shop_base[comregno] 통신판매 번호
$shop_base[zipcode] 우편번호
$shop_base[addr1] 주소
$shop_base[addr2] 나머지 주소
$shop_base[google_map_x] 위 입력한 주소에 대한 X 좌표값입니다. [기본정보관리 > 사이트정보 설정 > 기본정보설정]에서 지도 확인 한 경우에만 출력 됩니다.
$shop_base[google_map_y] 위 입력한 주소에 대한 Y 좌표값입니다.
$shop_base[shop_name] 홈페이지 이름
$shop_base[help_tel] 고객상담 전화번호
$shop_base[help_hp] SMS 발신용 전화번호
$shop_base[help_email] 고객지원 메일주소
$shop_base[fax] 팩스번호
$shop_base[manager_name] 홈페이지 담당자 이름
$shop_base[manager_email] 홈페이지 담당자 이메일주소
$shop_base[manager_tel] 홈페이지 담당자 전화번호
$shop_base[manager_hp] 홈페이지 담당자 핸드폰번호
$shop_base[count_total] 홈페이지 누적 방문자 수
$shop_base[count_month] 홈페이지 이달 방문자 수
$shop_base[count_today] 홈페이지 오늘 방문자 수
$shop_base[bbs_total_cnt] 총 게시글 수
$shop_base[bbs_new_cnt] 24시간 이내 작성된 게시글 수 (새글 수)
$shop_base[mem_total_cnt] 총 회원 수
$shop_base[mem_new_cnt] 24시간 이내 가입한 회원 수 (신규 회원 수)
$shop_base[logo_url] 로고이미지 URL
$shop_base[help_hours] 고객 상담 가능 시간
위 홈페이지 운영자 정보는 [기본정보관리 > 사이트정보 설정 > 기본정보설정]에서 설정 가능 하며,
홈페이지 접속자수 , 게시글수, 회원수는 [마케팅지원 > 마케팅지원 > 누적 접속수 설정]에서 설정 가능 합니다.

페이지 정보 변수

[디자인관리 → 전문가 환경설정 → 네비게이션 마법사]에 등록된 페이지의 정보를 가져옵니다.
변수 설명
$NAVI_INFO[code] 해당 페이지의 코드번호. 예)01000000, 02000000, 02010000
$NAVI_INFO[view_yn] 출력여부 1=출력함, 0= 출력안함
$NAVI_INFO[menu_subject] 메뉴명
$NAVI_INFO[parent] 상위 네비게이션 코드번호. 예) 01010000 페이지를 접속했을때 01000000 을 출력합니다.
$NAVI_INFO[cate_bt1_img] 평상시 버튼 이미지 URL
$NAVI_INFO[cate_bt2_img] 마우스 올렸을때 버튼 이미지
$NAVI_INFO[link_url] 이동할 페이지 주소
$NAVI_INFO[link_target] 이동 타겟 예) _blank, _self
$NAVI_INFO[txt1_value] 추가변수 (자유롭게 설정 가능)
$NAVI_INFO[txt2_value] 추가변수 (자유롭게 설정 가능)
$NAVI_INFO[txt3_value] 추가변수 (자유롭게 설정 가능)
$NAVI_INFO[txt4_value] 추가변수 (자유롭게 설정 가능)
$NAVI_INFO[txt5_value] 추가변수 (자유롭게 설정 가능)
$NAVI_INFO[img1_value] 추가 이미지 (자유롭게 설정 가능)
$NAVI_INFO[img2_value] 추가 이미지 (자유롭게 설정 가능)
$NAVI_INFO[img3_value] 추가 이미지 (자유롭게 설정 가능)
$NAVI_INFO[html1_value] 추가변수 (자유롭게 설정 가능)
$NAVI_INFO[html2_value] 추가변수 (자유롭게 설정 가능)
$NAVI_INFO[html3_value] 추가변수 (자유롭게 설정 가능)
$NAVI_INFO[url1_value] URL 추가 변수 (자유롭게 설정 가능)
$NAVI_INFO[url1_target] url1_target의 타켓 설정 예) _blank, _self
$NAVI_INFO[url2_value] URL 추가 변수 (자유롭게 설정 가능)
$NAVI_INFO[url2_target] url2_target의 타켓 설정 예) _blank, _self
$NAVI_INFO[url3_value] URL 추가 변수 (자유롭게 설정 가능)
$NAVI_INFO[url3_target] url3_target의 타켓 설정 예) _blank, _self
$NAVI_INFO[position_arr][0] 1뎁스 메뉴 위치값을 반환 합니다. 첫번째 메뉴인경우 1, 두번째 메뉴는 2
$NAVI_INFO[position_arr][1] 2뎁스 메뉴 위치값을 반환 합니다.
$NAVI_INFO[position_arr][2] 3뎁스 메뉴 위치값을 반환 합니다.
$NAVI_INFO[position_arr][3] 4뎁스 메뉴 위치값을 반환 합니다.
$NAVI_INFO[path][0][code] 1뎁스 메뉴의 코드값을 반환 합니다.
$NAVI_INFO[path][0][menu_subject] 1뎁스 메뉴의 메뉴명을 반환 합니다.
$NAVI_INFO[path][1][code] 2뎁스 메뉴의 코드값을 반환 합니다.
$NAVI_INFO[path][1][menu_subject] 2뎁스 메뉴의 메뉴명을 반환 합니다.
$NAVI_INFO[path][2][code] 3뎁스 메뉴의 코드값을 반환 합니다.
$NAVI_INFO[path][2][menu_subject] 3뎁스 메뉴의 메뉴명을 반환 합니다.
$NAVI_INFO[path][3][code] 4뎁스 메뉴의 코드값을 반환 합니다.
$NAVI_INFO[path][3][menu_subject] 4뎁스 메뉴의 메뉴명을 반환 합니다.
$NAVI_INFO[page_type] 현재 페이지 속성을 나타내며, 아래와 같이 값을 반환 합니다.
- 메인화면 : main
- 제품소개 솔루션 관련 페이지 : product
- 쇼핑몰 솔루션 관련페이지 : shpping_mall
- 뉴스기사 솔루션 관련페이지 : news
- 업체정보 솔루션 관련 페이지 : shop_info
- 동영상 강좌 솔루션 관련 페이지 : movie
- 컨텐츠몰 솔루션 관련 페이지 : contents_mall
- 구인구직 솔루션 관련 페이지 : job
- 펜션 예약 솔루션 관련 페이지 : pension
- 맞춤 전송폼 : myreg
- 맞춤 게시판 : myboard
- 게시판 : bbs
- 추가페이지 : page
- 마이페이지 : mypage
$NAVI_INFO[page_type]는 [디자인관리 → 전문가 환경설정 → 네비게이션 마법사]에 등록되어 있지 않더라도 정상적으로 값을 반환 합니다.

시스템 변수

관리자 로그인 및 시스템관련 변수입니다.
변수 설명
$admin_conn_yn 관리자로 로그인되어 있다면 1을 반환 합니다.
$_SESSION[admin_bu_id] 관리자모드로 로그인했을때 부운영자 ID 출력
$mobile_conn_yn 스마트폰 및 테블릿PC에서 접속했다면 1을 반환 합니다.
$app_conn_yn 하이브리드APP으로 접속했다면 1을 반환 합니다.
$mobile_web_yn 현재 접속한 홈페이지가 PC웹이라면 0을 반환, 모바일웹이라면 1을 반환 합니다.
$device_os 모바일 디바이스를 체크하여 반환 합니다. (android / ios)
$browser_name 웹브라우져 유형을 반환 합니다. (IE, Chrome, Firefox, Safari, Opera)
$browser_version 웹브라우져 버젼을 반환 합니다.
$site_lan 현재 사용중인 언어를 표시 합니다.
kr : 한국어
jp : 일본어
cn : 중국어
en : 영어
ru : 러시아어
de : 독일어
vi : 베트남어
sv : 스웨덴어
es : 스페인어
it : 이탈리아어
th : 태국어
tr : 터키어
fr : 프랑스어
nl : 네덜란드어
$trans_lan_yn 다국어 지원 여부 (1:다국어 사용, 0: 사용안함)
(설정값 변경은 관리자 모드 [기본정보관리 > 기타운영정보설정 > 언어설정] 에서 변경 가능 합니다.)

$_SESSION 변수

회원로그인과 관련하여 사용이 가능한 변수입니다.
변수 설명
$_SESSION[mem_name] 로그인 한 회원명
$_SESSION[mem_nickname] 로그인 한 회원의 닉네임
$_SESSION[mem_id] 로그인 한 회원의 ID
$_SESSION[emoney] 로그인 한 회원의 emoney
$_SESSION[point] 로그인 한 회원의 point
$_SESSION[mem_lv] 로그인 한 회원의 등급번호
$_SESSION[mem_lv_subject] 로그인 한 회원의 등급명

<!--@if($_SESSION[mem_id])-->
	로그인 했을때 출력
<!--@else-->
	로그인 하지 않았을때 출력
<!--@end-->


<!--@if($_SESSION[mem_lv] > 1000)-->
	회원등급이 1000 이상인 경우에만 출력
<!--@else-->
	아닌경우 모두 출력
<!--@end-->

$_SERVER 변수

웹브라우저와 관련하여 사용이 가능한 변수입니다.
변수 설명
$_SERVER['HTTP_USER_AGENT'] 접속한 방문자의 브라우져 정보
$_SERVER['REMOTE_ADDR'] 접속한 방문자의 ip 주소
$_SERVER['PHP_SELF'] 현재 페이지의 파일경로
$_SERVER['HTTP_HOST'] 현재 도메인 주소
$_SERVER['REQUEST_URI'] 현재 페이지의 전체 경로

$_COOKIE 변수

쿠키에 저장되어 있는 모든 변수를 사용 할 수 있습니다.
변수 설명
$_COOKIE['gps_x'] 현재 접속자의 GPS 위도 값입니다.
$_COOKIE['gps_y'] 현재 접속자의 GPS 경도 값입니다.
$_COOKIE['gps_addr'] 현재 접속자의 GPS 위도,경도기준으로 주소를 출력 합니다.

$_GET 변수

인터넷 주소창에서 넘어온 변수값을 받아서 사용할수 있습니다.
/shop_main/main_body.htm?my_str=abcd&price=1000; // 주소 예시

{$_GET[my_str]}<br>
{$_GET[price]}<br>

* 결과보기

abcd
1000