首页 > 开发 > PHP > 正文

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

2024-05-04 22:00:19
字体:大 中 小
来源:转载
供稿:网友

下文来为各位整理一段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. { //Vevb.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> 

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表