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

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

QA

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

답변 3

본문

<?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혹은 모바일인지를 체크하는것이 아니라 세션에 저장해둔 값을 불러오기 때문입니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 9
© SIRSOFT
현재 페이지 제일 처음으로