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

보통 pc랑 모바일 버전을 따로 만들면 어떻게 index.php에서 나눌까요? 채택완료

pc용 pc_index.php페이지를 만들고 모바일용 m_index.php를 만들었습니다.

 

홈페이지 접속시(index.php)

 

페이지 안에~ 아무것도 적어두지 않고 이것만 해도 될까요?

 

if( $is_mobile )

{

include_once("m_index.php");

else

{

include_once("pc_index.php");

}

 

 

보통은 어떻게 pc랑 모바일을 분류하나용?

 

고도몰은 따로 웹호스팅에서 m폴더를 지원하지 않네요. ㅠㅜ. 

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

답변 2개

채택된 답변
+20 포인트

그누보드 세팅하셨으면 구지 나누실 필요없습니다.

/index.php - PC 

/mobile/index.php - 모바일

/common.php <- 공통인클루드되는 핵심파일인데.. 여기서 자동으로 접속한 브라우저값으로 분류하여 mobile 이나 PC에 맞게 전환됩니다. 

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

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

요즘은 반응형이라 잘 안쓰이지만

간단한 모바일랜딩페이지할땐 아래만한 스크립트가 없죠^^;;

 

</p><p><span class="token se_code_operator">​</span><span class="token se_code_operator"><</span>script type<span class="token se_code_operator">=</span><span class="token se_code_string">"text/javascript"</span> language<span class="token se_code_operator">=</span><span class="token se_code_string">"JavaScript"</span><span class="token se_code_operator">></span>
<span class="token se_code_keyword">var</span> mobileKeyWords <span class="token se_code_operator">=</span> <span class="token se_code_keyword">new</span> <span class="token se_code_class-name">Array</span><span class="token se_code_punctuation">(</span><span class="token se_code_string">'iPhone'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'iPod'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'BlackBerry'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'Android'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'Windows CE'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'Windows CE;'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'LG'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'MOT'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'SAMSUNG'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'SonyEricsson'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'Mobile'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'Symbian'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'Opera Mobi'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'Opera Mini'</span><span class="token se_code_punctuation">,</span> <span class="token se_code_string">'IEmobile'</span><span class="token se_code_punctuation">)</span><span class="token se_code_punctuation">;</span>
<span class="token se_code_keyword">for</span> <span class="token se_code_punctuation">(</span><span class="token se_code_keyword">var</span> word <span class="token se_code_keyword">in</span> mobileKeyWords<span class="token se_code_punctuation">)</span><span class="token se_code_punctuation">{</span>
<span class="token se_code_keyword">if</span> <span class="token se_code_punctuation">(</span>navigator<span class="token se_code_punctuation">.</span>userAgent<span class="token se_code_punctuation">.</span><span class="token se_code_function">match</span><span class="token se_code_punctuation">(</span>mobileKeyWords<span class="token se_code_punctuation">[</span>word<span class="token se_code_punctuation">]</span><span class="token se_code_punctuation">)</span> <span class="token se_code_operator">!=</span> <span class="token se_code_keyword">null</span><span class="token se_code_punctuation">)</span><span class="token se_code_punctuation">{</span>
    window<span class="token se_code_punctuation">.</span>location<span class="token se_code_punctuation">.</span>href <span class="token se_code_operator">=</span> <span class="token se_code_string">"모바일페이지로이동할주소"</span><span class="token se_code_punctuation">;</span>
<span class="token se_code_keyword">break</span><span class="token se_code_punctuation">;</span>
<span class="token se_code_punctuation">}</span>
<span class="token se_code_punctuation">}</span>
<span class="token se_code_operator"><</span><span class="token se_code_operator">/</span>script</p><span class="token se_code_operator"><p>></p><p>

요골로 응용해보시면되실거에요~ 

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

답변에 대한 댓글 1개

답변감사합니다^^~

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

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

로그인

전체 질문 목록

🐛 버그신고