테스트 사이트 - 개발 중인 베타 버전입니다

m. 주소 질문드립니다. 채택완료

lacomparte 7년 전 조회 1,731

주소창에 직접 m.도메인.co.kr

입력하면

url 마지막에 ?device=mobile 이 붙게 하려면

 

common.php 의 533 번 라인을 손봐야 하는건가요!?

 

아니면 head.sub.php 에서

현재 url 다 갖고와서

m.도메인 이게 있다면 뒤에 ?device=mobile 을 붙여줘야 하나요..;?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
플래토
7년 전

만약에 m.domain.com 은 모두다 

device=mobile 을 붙이시려면

 

head.php 파일에서

상단부분에서 다른것 인클루드 하기 전에

 

if ($_SERVER['HTTP_HOST'] == "m.도메인명") 

    $device = "mobile";

로 하시고 나서 진행하시면 되지 않을까 싶습니다.

 

그러면 head.php 를 인클루드하는 모든파일에서

device가 mobile로 인식될것입니다만

 

혹시라도 이전에 인클루되서 체크하는 로직이 포함된것이 걱정이시라면

 

head.php 파일의 상단영역에

$device = $_GET['device];

if ($_SERVER['HTTP_HOST'] == "m.도메인명" && !$device) 

    header("Location: m.domain/?device=mobile ");

 

로 처리하시면됩니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

l
lacomparte
7년 전
모바일에서
홈페이지를 돌아다니다가
하단 pc버전보기 눌러서 또 돌아다니다가..
주소창에
현재 주소 앞에 m.만 붙이면
주소 맽 끝에 ?device=mobile 이 붙게 하려고 합니다.

주신 방법으로 해보았는데
서핑하다 m. 을 붙여버리면 ㅎㅎ 이상해지네요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인