您当前的位置: 首页 > 学无止境 > 网站建设 网站首页网站建设
php判断android与ios(安卓与苹果)
发布时间:2016-09-02 21:00:52编辑:雪饮阅读()
php可以获取浏览器的user_agent根据其返回值我们便可以轻松判断浏览器所属设备。demo如下:
对于不同的设备我们给予不同的处理业务逻辑。
php判断是安卓还是ios:
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){echo '<div class="lihead" style="width:100%;">截止时间:<input type="datetime-local" class="sang_Calender" id="jz_date"/></div>';}
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){echo '<div class="lihead" style="width:100%;">截止时间:<input type="text" class="sang_Calender" id="jz_date"/></div><script type="text/javascript" src="/datetime.js"></script>';}
else{echo '<div class="lihead" style="width:100%;">截止时间:<input type="text" class="sang_Calender" id="jz_date"/></div><script type="text/javascript" src="/datetime.js"></script>';}
?>
下附上织梦源码中所用兼容更多终端设备的代码:
<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/index.php";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
关键字词:php,安卓,苹果
上一篇:apache假死崩溃的解决