当前位置:首页 > PHP教程 > php应用 > 列表

php判断是android还是ios还是wp的访问网站

发布:smiling 来源: PHP粉丝网  添加日期:2015-12-10 13:50:08 浏览: 评论:0 

下文来为各位整理一段php判断是android还是ios还是wp的访问网站例子,非常的实用希望对各位朋友会有所帮助.

在php中可以用$_SERVER['HTTP_USER_AGENT']来区分是android、ios还是wp的请求,具体可以用以下代码来实现:

  1. $userAgent = $_SERVER['HTTP_USER_AGENT']; 
  2. if (preg_match("/(iPod|iPad|iPhone)/", $userAgent)) 
  3. { 
  4.     echo 'ios'; //IOS客户端 
  5. } 
  6. elseif (preg_match("/WP/", $userAgent)) 
  7. { //phpfensi.com 
  8.     echo 'wp'; //WinPhone客户端 
  9. } 
  10. elseif (preg_match("/android/i", $userAgent)) { 
  11.     echo 'android'; //android客户端 
  12. } 

当然我也可以在网页头部加上一段js代码效果是一样的:

  1. <script type="text/javascript"> 
  2. try { 
  3.  var urlhash = window.location.hash; 
  4.  if ( !urlhash.match("fromapp") ) { 
  5.   if ( (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad|SymbianOS|Windows Phone)/i) )) { 
  6.    window.location = "http://m.111cn.net"; 
  7.   } 
  8.  } 
  9. } 
  10. catch(err) { 
  11. } 
  12. </script> 

这样只要是手机访问网站就会自动到了手机版本网站了.

Tags: android ios php判断来源

分享到: