我是一名网站管理员,目前正在努力添加几个页面的更简单版本,以便为移动浏览器创建一个子站点。因此,我希望将整个站点重定向到移动站点,以便用户在移动设备上浏览,并且我更喜欢使用 PHP 来执行此操作。我找到的那个有很好的评论,但我无法让它发挥作用。每次查看已发布的索引页面(这是一个 php 文件)时,我都会收到:
致命错误:在第 4 行的 D:\Hosting\4872190\html\php\index.php 中找不到类“Mobile_Detect”
在目录中,我有以下文件和文件夹:index.php、mobile(文件夹)、mobilehome.php(在手机中)、events.php(在手机中)、news.php(在手机中)。
显然,用户将输入该站点的主 URL,该 URL 将加载 index.php,并且该文件将在发现移动浏览器时将他们重定向到 mobile/mobilehome.php。
下面是两个文件的内容供参考:index.php 和 mobile_detect.php(我作为 PHP 类的一部分下载的)。
索引.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" />...
您可以通过单击下面的 URL 查看我下载的 mobile_direct.php 类的代码。
http://www.troop322dc.com/php/mobile_redirect.html
是什么导致了问题?任何帮助将不胜感激。非常感谢您提前。