HTTP用户代理检测

时间:2017-03-27 07:48:51

标签: php twitter-bootstrap user-agent

我正在进行研究。我使用Bootstrap构建响应式网站,但加载速度实际上非常慢。我用于桌面的东西很多,移动设备或平板电脑都不需要。我遇到了这样的文章:http://mobiledetect.net/并质疑安装和使用它的价值。你有使用这种脚本的经验吗?重要的问题是否有效,就像它说的那样有效?

您能告诉我更多关于使用这种脚本的优点和缺点吗?

1 个答案:

答案 0 :(得分:1)

在PHP中,很容易在99%的时间内检测到它工作的设备

<?php
$device = '1';
$info= $_SERVER['HTTP_USER_AGENT'];
    if( stristr($info,'ipad') ) || ( stristr($info'],'iphone') ) ||  (  stristr($info'],'blackberry') ) ||  ( stristr($info'],'android') ){ 
       $device = "0"; 
       } 
if($device=='0'){
//redirect to mobile site
       }
?>

我用这种方式来检查和使用它,因为我的移动设备与计算机上的设置有很大不同。优点是您可以在移动设备和计算机上使网站看起来更好。缺点是你必须做双重工作lol。如果你想添加更多设备,那么你可以回显$ info变量并从设备中找到唯一的字符串并添加另一个或条件