PC버전, 모바일 버전을 브라우저에 따라 고정하려합니다~

PC버전, 모바일 버전을 브라우저에 따라 고정하려합니다~

QA

PC버전, 모바일 버전을 브라우저에 따라 고정하려합니다~

본문

안녕하세요.

 

그누보드 원소스에서 접속 기기에 따라 PC버전, 모바일 버전으로 접속 되는 것에서

$device=pc, $device=mobile 값으로 버전을 바꾸어 접속 하잖아요...

 

그런데. $device 값에 상관없이 PC로 접속 했을때는 PC버전으로 접속 되고

mocile 기기로 접속 했을때는 모바일 버전으로 접속 되게 고정 하려고 합니다.

 

결론적으로 $device 값으로 버전을 옮길수 없고 접속 기기에 맞는 버전만 접속되게 하려고 합니다....

 

소스 최상단에서 접속 브라우저 체크하여 $device 값을 조정하려하다가, 고수님들의 조언을 구하고자 합니다.

 

답변 부탁드립니다... 도와주세요~~~~~~~~~~~~~~~~~~~~```

 

이 질문에 댓글 쓰기 :

답변 2

원본 파일을 손대면서까지 그렇게 복잡하게 할 필요가 있을까요?

tail.php 파일에 있는 

그냥 모바일로 보기 링크와 PC버전으로 보기 링크를 모두 삭제하면 될 텐데요.

사용자들이 주소 뒤에 일부러 ?device=mobile 입력해서 전환하는 사람들이 과연 몇이나 될까요.

그누보드를 많이 다루는 저만 보더라도 주소 뒤에 저렇게 입력해서 볼 생각은 한번도 없었네요.

작은별님 답변 감사합니다.
PC버전, 모바일 버전 옮겨다니기 막기 위해서입니다...
PC에서 모바일 버전 접속할때 디스플레이 깔끔하지 않은점,
모바일에서 PC버전 접속했을때 깔끔하지 않은점 때문에
다른버전 접속을 막기 위해서에요 -_-

PC에서는 모바일 버전 접속 제한하고, 모바일에서는 PC버전 접속 제한하려합니다.
하단의 링크 버튼을 없에면 url을 직접써서 접속해야하니 접속자가 거의 없을 수도 있지만,
url 쳐서 들어올지라도 다른 버전 접속을 차단하려함입니다...

방법이 없을까요??

님 말씀해주신대로 복잡하다면 포기하겠습니다.
그런데 혹시 해서 여쭤본거에여~~~~~~

이해가 안가는 부분은 common.php파일 가장 먼저 읽히는거로 알고 있습니다만, common.php파일의 최상단에서 $device="";으로 해줘도 페이지 하단에서 출력해보면 url에서 변수 전달 한것으로 출력이 되네요.
도무지 이해가 않가여 -_-

답변 감사합니다~

정확하게는 접속기기가 아니라

 

브라우저마다 user-agent 값이 있습니다.

 

user-agent로 브라우져가 모바일용 브라우져인지 PC브라우져인지 체크하는건데..

 

정확하게 무슨 목적으로 사용할려는지 모르겠네여

답변감사합니다~~
PC버전, 모바일 버전 옮겨다니기 막기 위해서입니다...
PC에서 모바일 버전 접속할때 디스플레이 깔끔하지 않은점,
모바일에서 PC버전 접속했을때 깔끔하지 않은점 때문에
다른버전 접속을 막기 위해서에요 -_-

PC에서는 모바일 버전 접속 제한하고, 모바일에서는 PC버전 접속 제한하려합니다.
하단의 링크 버튼을 없에면 url을 직접써서 접속해야하니 접속자가 거의 없을 수도 있지만,
url 쳐서 들어올지라도 다른 버전 접속을 차단하려함입니다...

방법이 없을까요??

답변을 작성하시기 전에 로그인 해주세요.
전체 124,096
QA 내용 검색

회원로그인

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