微信端与移动端设备的判断

12 篇文章 0 订阅
                                        
    微信端与移动端设备的判断


用户访问服务器时,利用PHP的超级全局变量$_SERVER数组中字段['HTTP_USER_AGENT'] 获取访问用户的所有信息

<?php
echo $_SERVER['HTTP_USER_AGENT'];
?>

1.  微信端设备的判断

<?php if(isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false): ?>


2.  安卓设备的判断

<?php
	$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
	if(strpos($agent, 'android')):
		$type = 'android';endif;?>
 

3.  苹果设备的判断

<?php
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
if(strpos($agent, 'iphone')):
$type = 'ios';endif;?>
 
4.  iPad设备的判断 

<?php
	$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
	if(strpos($agent, 'ipad')):
		$type = 'ipad';endif;?>
 

5.所有的设备判断

<?php
	$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
	$type = 'pc';
	if(strpos($agent, 'ipad')):
		$type = 'ipad';
	endif;
	if(strpos($agent, 'android')):
		$type = 'android';
	endif;
	if(strpos($agent, 'ios')):
		$type = 'ios';
	endif;
	if(isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false):
		$type = 'MicroMessenger';
	endif;
	echo $type;
?>



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值