首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果从iPhone设备上查看,请更改网站的标题?

问如果从iPhone设备上查看,请更改网站的标题?
EN

Stack Overflow用户
提问于 2013-03-27 16:24:24
回答 6查看 1K关注 0票数 1

我有一个在移动(iPhone设备)上看起来很不错的网站。但唯一的事情,是停止推送是头部时,看到移动!

该网站是用PHP编写的。并且站点的标题是基于模板的。它在模板文件夹中称为header.php。

我一直在徘徊,如果有人正在从手机上查看网站,而不是为移动设备创建整个站点(移动友好网站),那么是否可以更改该网站的header.php?

我知道,如果我想的话,我可以把用户转移到移动版的网站上,但是如果有人从手机上看的话,我宁愿改变header.php。

谢谢

编辑

哇伙计们,我现在被宠坏了。非常感谢你给出的所有答案。

我可以在这里选择多个答案吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-03-27 16:28:17

你听说过php-移动检测吗

这样做真的很容易。

代码语言:javascript
复制
include 'Mobile_Detect.php';
$detect = new Mobile_Detect;
if($detect->isiPhone()){
    // require different header
} else {
    // require standard header
}

我会将它插入到一个$_SESSION变量中,并使用if(!isset($_SESSION['iPhone']))检查它,因此它只能调用一次。我也为不同的移动操作系统版本做了这样的事情,它非常方便,他们保持它的最新。

票数 1
EN

Stack Overflow用户

发布于 2013-03-27 16:27:54

尝尝这个

代码语言:javascript
复制
<?php
if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPad')) {
  include "mobile_header.php";
} else {
  include "desktop_header.php";
}

?>

编辑,感谢@silentboy指出了我的错误。变化。

票数 3
EN

Stack Overflow用户

发布于 2013-03-27 16:27:46

您可以为此使用设备检测库,并有条件地显示适当的头文件。这里有一个很好的例子:http://code.google.com/p/php-mobile-detect/。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15664026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档