위토즈 - 개발자프로그램판매공간

정보공유

[씨아이보드팁] 파라미터 값으로 접속 디바이스환경 강제 설정하기

 

피씨접속환경에서 

 

도메인?dtype=mobile 

 

로 접속을 하게되면 모바일환경으로 강제로 뜨게 만드는 코드 입니다.

 

 

 

application/libraries/Managelayout.php 에 코드를 추가. 

 

 

b2e16e30faa7189ef5bcdb41905f40b3_1507875904_9008.png
 

 

 

$dtype = $CI->input->get('dtype', null, '') ? $CI->input->get('dtype', null, '') : ''; // wetoz : 접속환경강제설정 파라미터

 

if ($dtype === '' && !get_cookie('device_view_type')) { // weroz : m 도메인으로 접속했을경우 모바일화면으로 처리. (접속환경 강제설정쿠키가 존재하지 않을경우에만 적용됨)

    

    $siteurl = $_SERVER['HTTP_HOST'];

    $domain2 = '';

    $arr_url = array();

    $arr_url = explode('.', $siteurl);

    if (is_array($arr_url) && isset($arr_url)) { 

        $matches = array(); 

        preg_match('/[^\.]+\.([^\.]{4}|[^\.]{3}|(co|or|pe|ac)\.[^\.]{2}|[^\.]{2})$/i', $siteurl, $matches);

        $domain = $matches[0];

        if (($arr_url[0].'.'.$arr_url[1]) !== $domain) { 

            $domain2 = $arr_url[0];

        } 

    }

 

    if ($domain2 === 'm') { 

        $dtype = 'mobile';    

    } 

 

if ($dtype === 'mobile' || $dtype === 'desktop') {

 

    $device_view_type = $dtype;

 

    $cookie_name = 'device_view_type';

    $cookie_value = $device_view_type;

    $cookie_expire = 86400; // 1일간 저장

    set_cookie($cookie_name, $cookie_value, $cookie_expire);

}

 

 

 

 

 

정보공유
Total 436건 1 페이지
번호 제목 글쓴이 날짜 조회
436 입금된 주문도 준비, 배송전까지는 취소할 수 있도록 하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-10 482
435 CSS를 사용하여 4x4 형태의 갤러리 디자인 그리드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-05 477
434 magnificPopup css 를 추가하여 popup 마다 다른 사이즈 로 띄우기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-16 1021
433 magnificPopup 조건이 맞지 않으면 popup 띄우지 않기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-12 924
432 magnificPopup iframe 으로 form submit 하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-12 1052
431 mysql 사용자 함수 생성 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-09 828
430 html 로 된 svg 태그를 png 파일로 만들기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-08 1044
429 prepare bind_param 쿼리구분 select * 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-14 1653
428 javascript 플랫폼 디바이스 확인 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-13 1749
427 stmt 등록 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-14 2052
426 prepare 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-16 2028
425 magnificPopup 으로 창을 호출 후 날짜 입력박스에 datepicker 실행되지 않는경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-13 1978
424 magnificPopup 파라미터 변수 값 ajax 타입으로 전송 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-31 2028
423 jquery 로 text 필드와 file 첨부를 동시에. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-09 2162
422 파일 첨부 를 이미지버튼으로 대체한경우 첨부한 파일명 표시하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-09 2140