영카트에서 모바일 처리시 경로 $url을 강제로 바꾸려면 ? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

영카트에서 모바일 처리시 경로 $url을 강제로 바꾸려면 ? 정보

영카트에서 모바일 처리시 경로 $url을 강제로 바꾸려면 ?

본문

영카트를 모바일 버전으로 작업중인데요..

주문, 결제, 장바구니 처리가 남았습니다.

상품을 구매하기를 선택하면

비회원, 회원 로그인이 나오고 비회원선택하면

제가 지정한 경로인 /m_shop으로 가야하는데...

경로가 /shop/ 으로 나타납니다.


m.head.sub.php

파일에//샵경로
$g4[shop_path] = "$g4[path]/m_shop";
$g4[shop] = "$g4[path]/m_shop";
$g4[shop_img_path] = "$g4[path]/m_shop/img";
$g4[bbs] = "$g4[path]/m_bbs";
$g4[bbs_path] = "$g4[path]/m_bbs";

이렇게 구성하였습니다.

어떻게 해야 기존  /shop/  이 아닌 /m_shop/ 으로 가게 할 수 있나요 ?

강제로 $url을 바꾸거나 방법을 좀 알려주세요.

제가 아직은 실력이 부족한가 봅니다.

댓글 전체

jQuery로 하시려면 요렇게 한줄이면 됩니다.

if ($(window).width() <= 768) location.href = "./m_shop";

php 는 살짝 더 많은 코드가 필요 합니다.

1. UA 확인하시고

$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android"); 
.
.

2. if 문 쓰시고

if ($iphone || $android || $palmpre || $ipod ||............(종류별로 다 넣으셔야죠) == true)   

3. php 헤더 로케이션 으로 "강제" 이동

 header('Location: ./m_shop');

//////////////////////////////////////////////////

jQuery 방식의 단점: 방문자가 자스를 꺼놓았으면 작동이 안되지만, 쇼핑카트는 자스를 꺼 놓으면 어짜피 작동 안되지 않음으로... 단점이라 하기 어렵고

php 방식의 단점: UA 를 다 찾아 넣어줘야 하는게 번거스럽습니다. 하나라도 놓치면 그 기기 사용자는 "강제" 이동이 안됩니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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