모바일 pc접속 질문
본문
모바일로 접속시 pc버전이든 모바일버전이든 홈페이지 자체 접근 불가능 하게 어떻게 할수 있을까요?
답변 3
extend/validation.extend.php
if (is_mobile() == true) {
die('Access Denied');
}
다양한 방법이 있겠지만 아래의 내용도 한번 참고해 보세요.
1.
// common.php 파일의 맨 위에 추가
if (G5_IS_MOBILE) {
// 모바일 기기에서 접속 시 차단 메시지 출력
echo "이 사이트는 모바일 기기에서 접근할 수 없습니다.";
exit; // 더 이상의 코드 실행을 막기 위해 exit
}
2. 자바스크립트로 필요한 위치에
<script type="text/javascript">
// 클라이언트 측에서 User-Agent를 확인하여 모바일 기기를 차단
var userAgent = navigator.userAgent || navigator.vendor || window.opera;
if (/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(userAgent.toLowerCase())) {
alert("이 사이트는 모바일 기기에서 접근할 수 없습니다.");
window.location.href = "https://yourwebsite.com/blocked_page"; // 차단 페이지로 리다이렉트
}
</script>
if ( is_mobile() ) {
exit;
}
답변을 작성하시기 전에 로그인 해주세요.