php判斷手機(jī)瀏覽還是web瀏覽,并執(zhí)行相應(yīng)的動作簡單實例
更新時間:2016年07月28日 09:54:13 投稿:jingxian
下面小編就為大家?guī)硪黄猵hp判斷手機(jī)瀏覽還是web瀏覽,并執(zhí)行相應(yīng)的動作簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給的大家做個參考。一起跟隨小編過來看看吧
正好需要,在網(wǎng)上找了好久,記錄一下
function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $useragent_commentsblock=preg_match('|\(.*?\)|',$useragent,$matches)>0?$matches[0]:''; function CheckSubstrs($substrs,$text){ foreach($substrs as $substr) if(false!==strpos($text,$substr)){ return true; } return false; } $mobile_os_list=array('Google Wireless Transcoder','Windows CE','WindowsCE','Symbian','Android','armv6l','armv5','Mobile','CentOS','mowser','AvantGo','Opera Mobi','J2ME/MIDP','Smartphone','Go.Web','Palm','iPAQ'); $mobile_token_list=array('Profile/MIDP','Configuration/CLDC-','160×160','176×220','240×240','240×320','320×240','UP.Browser','UP.Link','SymbianOS','PalmOS','PocketPC','SonyEricsson','Nokia','BlackBerry','Vodafone','BenQ','Novarra-Vision','Iris','NetFront','HTC_','Xda_','SAMSUNG-SGH','Wapaka','DoCoMo','iPhone','iPod'); $found_mobile=CheckSubstrs($mobile_os_list,$useragent_commentsblock) || CheckSubstrs($mobile_token_list,$useragent); if ($found_mobile){ return true; }else{ return false; } } if (isMobile()){ header('location: ./app/index.php');//如果為手機(jī)端,執(zhí)行跳轉(zhuǎn) } else{ header('location: ./web/index.php');//如果非手機(jī)端,執(zhí)行跳轉(zhuǎn) }
以上這篇php判斷手機(jī)瀏覽還是web瀏覽,并執(zhí)行相應(yīng)的動作簡單實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- JS 動態(tài)判斷PC和手機(jī)瀏覽器實現(xiàn)代碼
- 使用JavaScript判斷手機(jī)瀏覽器是橫屏還是豎屏問題
- 如何解決手機(jī)瀏覽器頁面點擊不跳轉(zhuǎn)瀏覽器雙擊放大網(wǎng)頁
- 微信或手機(jī)瀏覽器在線顯示office文件(已測試ios、android)
- js判斷手機(jī)瀏覽器操作系統(tǒng)和微信瀏覽器的方法
- 兩款JS腳本判斷手機(jī)瀏覽器類型跳轉(zhuǎn)WAP手機(jī)網(wǎng)站
- JS腳本根據(jù)手機(jī)瀏覽器類型跳轉(zhuǎn)WAP手機(jī)網(wǎng)站(兩種方式)
- jQuery手機(jī)瀏覽器中拖拽動作的艱難性分析
- 通過JS自動隱藏手機(jī)瀏覽器的地址欄實現(xiàn)原理與代碼
- 手機(jī)瀏覽器 后退按鈕強(qiáng)制刷新頁面方法總結(jié)
相關(guān)文章
thinkphp中html:list標(biāo)簽傳遞多個參數(shù)實例
這篇文章主要介紹了thinkphp中html:list標(biāo)簽傳遞多個參數(shù)的解決方法,在處理參數(shù)傳遞的情況非常具有實用價值,需要的朋友可以參考下2014-10-10Thinkphp5+PHPExcel實現(xiàn)批量上傳表格數(shù)據(jù)功能
這篇文章主要介紹了Thinkphp5+PHPExcel實現(xiàn)批量上傳表格數(shù)據(jù)功能,需要的朋友可以參考下2017-11-11PHP設(shè)計模式之適配器模式(Adapter)原理與用法詳解
這篇文章主要介紹了PHP設(shè)計模式之適配器模式(Adapter)原理與用法,結(jié)合實例形式詳細(xì)分析了適配器模式的概念、原理、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下2019-12-12利用laravel+ajax實現(xiàn)文件上傳功能方法示例
最近在做的項目基于Laravel開發(fā),需要用到Ajax上傳,查了些資料,自己整理了下可用的方法。下面這篇文章主要給大家介紹了關(guān)于利用laravel+ajax實現(xiàn)文件上傳功能的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-08-08