모바일 일때 구분이 안먹히네요..

모바일 일때 구분이 안먹히네요..

QA

모바일 일때 구분이 안먹히네요..

본문

<?php if(G5_IS_MOBILE) { ?>

 

모바일일때 

 

<?php } else { ?>

 

아닐때 

 

<?php } ?>

 

이런식으로 모바일일때 아닐때 코드를 따로 넣으려고하는중인데

pc버전 모바일버전 둘다 '아닐때'로 출력이 됩니다

왜이럴까요?;

이 질문에 댓글 쓰기 :

답변 3

<?php if(G5_IS_MOBILE) { ?>

여기를 이렇게 한번 해보세요.

<?php if (is_mobile()) { ?>

모바일 여부는 $is_mobile 이것으로 구분해 주시면 됩니다.

반응형이거나 config 파일의 G5_USE_MOBILE 가 false 로 되어있으면 G5_IS_MOBILE 가 않먹힙니다.

혹은 크롬개발자 도구에서 모바일상태로 변경한거라도 않먹힙니다. 접속할때마다 PC혹은 모바일인지를 체크하는것이 아니라 세션에 저장해둔 값을 불러오기 때문입니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 3

회원로그인

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