当前位置:首页 > 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.     echo 'ios'//IOS客户端 
  4. elseif (preg_match("/WP/"$userAgent)) 
  5. //phpfensi.com 
  6.     echo 'wp'//WinPhone客户端 
  7. elseif (preg_match("/android/i"$userAgent)) { 
  8.     echo 'android'//android客户端 

当然我也可以在网页头部加上一段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. catch(err) { 
  10. </script> 

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

Tags: android ios php判断来源

分享到: