진짜 염치없지만 코드 봐주실 분 계실까요..?

진짜 염치없지만 코드 봐주실 분 계실까요..?

QA

진짜 염치없지만 코드 봐주실 분 계실까요..?

본문

개발 공부하는 디자이너인데 도저히 못풀겠어서요...

 

<?php
function MobileCheck() { 
    global $HTTP_USER_AGENT; 
    $MobileArray  = array("iphone","lgtelecom","skt","mobile","samsung","nokia","blackberry","android","android","sony","phone");

    $checkCount = 0; 
        for($i=0; $i<sizeof($MobileArray); $i++){ 
            if(preg_match("/$MobileArray[$i]/", strtolower($HTTP_USER_AGENT))){ $checkCount++; break; } 
        } 
   return ($checkCount >= 1) ? "Mobile" : "Computer"; 
}
?>

 

<?php
if(MobileCheck() == "Mobile"){ 
    echo"현재 휴대폰으로 접속했습니다."; 
}else{ 
    echo"현재 컴퓨터로 접속했습니다."; 
}
?>

 

위 코드에서 현재 휴대폰으로 접속했습니다.현재 컴퓨터로 접속했습니다. 대신에

휴대폰으로 접속하면 도메인?deviec=mobile이 붙고

컴퓨터로 접속하면 도메인?device=pc가 붙게 할 수 있을까요?

 

구글링을해서 찾긴 했는데 너무 고난이도라서 염치없지만 도움 부탁드리겠습니다!!

코딩 고수님들 도와주세요

이 질문에 댓글 쓰기 :

답변 2

<?php
if(MobileCheck() == "Mobile"){ 
    goto_url(G5_URL.'/?deviec=mobile');
}else{ 
    goto_url(G5_URL.'/?deviec=pc');
}
?>

 

이렇게 하면될까요? 근데 config.php파일에 모바일기기 접속 관련 false라면 true로 시키면되실텐데..

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

회원로그인

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