当前位置: 首页 » 笔记 » PHP这样来判断是否是无线端是不是太长了正文

PHP这样来判断是否是无线端是不是太长了

  • 零分
  • 2,912

让网页在PC和无线加载不同的页面,需要一段判断代码。我的PHP判断代码:

<?php
$userAgent = $_SERVER[‘HTTP_USER_AGENT’];
$ifwap=array(‘Google Wireless Transcoder’,
‘Windows CE’,
‘WindowsCE’,
‘Symbian’,
‘Android’,
‘armv6l’,
‘armv5’,
‘Mobile’,
‘CentOS’,
‘mowser’,
‘AvantGo’,
‘Opera Mobi’,
‘J2ME/MIDP’,
‘Smartphone’,
‘Go.Web’,
‘Palm’,
‘iPAQ’,
‘iPod’,
‘iPhone’,
‘iPad’,
‘midp’,
‘iphone os’,
‘ipad’, 
‘rv:1.2.3.4’,
‘ucweb’,
‘windows ce’,
‘blackberry’,
‘nokia’,
‘ios’,
‘windows mobile’
);
foreach($ifwap as $iw){
if (strpos($userAgent,$iw)){
$a=$a.’1′;
}else{
$a=$a.’0′;
}
}
if(strpos($a,’1′)){
echo “===wap===<br>”;    //    header(“Location: “.$w);
}else{
echo “===pc===<br>”;    //    header(“Location: “.$p);
}
echo $userAgent;
?>  

总觉得代码是不是太长了!

声明:博客中如无特殊说明或标注的文章均为博客原创文章,部分文章来源互联网,如有侵犯您的版权,或者对零分博客发布的文章有异议,请来信告知删除、修改,如您有好的建议或者意见也可以来信,谢谢!

请TA喝杯水^_^ 如本文“对您有用”,欢迎随意打赏,让我们坚持创作! 请TA喝水