【问题标题】:simple redirection for mobile device using php使用 php 对移动设备进行简单重定向
【发布时间】:2014-11-05 16:36:33
【问题描述】:

我需要为网站的移动用户进行简单的重定向
当用户使用移动设备自动检查网站时,它应该重定向到另一个网页

这行得通吗????

<script type="text/javascript">
<!--
if (screen.width <= 800) {
 window.location = "http://m.domain.com";
}
//-->
</script> 

我需要一个简单的脚本来重定向移动用户 因为有人说我们需要使用 .htaccess 文件

  • 我对 .htaccess 没有任何基本知识

【问题讨论】:

  • 是的,这是最好的方法,使用 JQuery 您可以检测屏幕分辨率,然后重定向到您的移动网页
  • 我不需要检测分辨率,我需要检测设备并重定向

标签: php html mobile browser-detection


【解决方案1】:

你可以这样使用:

<?php
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");

if ($iphone || $android || $palmpre || $ipod || $berry == true) 
{ 
header('Location: http://mobile.site.com/');
}
?>

或者这个 PHP 类:https://github.com/serbanghita/Mobile-Detect

【讨论】:

  • 但是你在那里使用脚本标签
  • script标签不是必须的,可以使用header()。我已经编辑了代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-14
  • 1970-01-01
  • 1970-01-01
  • 2012-07-15
相关资源
最近更新 更多