저는 웹 마스터입니다. 현재 모바일 브라우저 용 하위 사이트를 만들기 위해 더 간단한 버전의 몇 페이지를 추가하려고합니다. 따라서 모바일 장치를 검색하는 사용자를 위해 전체 사이트에서 모바일 사이트로 리디렉션하고 싶습니다. PHP로이를 수행하는 것이 좋습니다. 내가 찾은 사람은 훌륭한 리뷰를 가지고 있지만 제대로 작동하지는 않습니다. 내가 게시 된 인덱스 페이지 (PHP 파일 인) 볼 때마다, 나는 나타납니다PHP 모바일 리디렉션 지원
Fatal error: Class 'Mobile_Detect' not found in D:\Hosting\4872190\html\php\index.php on line 4
디렉토리에서, 나는 다음과 같은 파일과 폴더가 있습니다, mobilehome을 index.php를, 모바일 (폴더). php (모바일), events.php (모바일), news.php (모바일).
분명히, 사용자는 index.php를로드 할 사이트의 기본 URL을 입력하게되며, 해당 파일은 모바일 브라우저가 발견되면 mobile/mobilehome.php로 리디렉션합니다.
다음은 참조 용 두 파일의 내용입니다 : index.php 및 mobile_detect.php (PHP 클래스의 일부로 다운로드 한 파일).
당신은 내가 아래 URL을 클릭하여 다운로드 한 mobile_direct.php 클래스의 코드를 볼 수 있습니다
<?
include 'mobile_detect.php';
$detect = new Mobile_Detect;
if(!$_SESSION['isMobile']){
$_SESSION['isMobile'] = $detect->isMobile();
}
if($detect->isMobile()){
header('mobilehome.php', true, 301);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />...
의 index.php.
문제의 원인이 무엇http://www.troop322dc.com/php/mobile_redirect.html
? 어떤 도움이라도 대단히 감사하겠습니다. 대단히 감사드립니다.
새로운 Mobile_Detect(); (브라켓 포함)를 사용해보십시오. – Mansfield
링크가 작동하지 않습니다. –