php判斷手機瀏覽還是web瀏覽,并執(zhí)行相應(yīng)的動作簡單實例
更新時間:2016年07月28日 09:54:13 投稿:jingxian
下面小編就為大家?guī)硪黄猵hp判斷手機瀏覽還是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');//如果為手機端,執(zhí)行跳轉(zhuǎn)
}
else{
header('location: ./web/index.php');//如果非手機端,執(zhí)行跳轉(zhuǎn)
}
以上這篇php判斷手機瀏覽還是web瀏覽,并執(zhí)行相應(yīng)的動作簡單實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- JS 動態(tài)判斷PC和手機瀏覽器實現(xiàn)代碼
- 使用JavaScript判斷手機瀏覽器是橫屏還是豎屏問題
- 如何解決手機瀏覽器頁面點擊不跳轉(zhuǎn)瀏覽器雙擊放大網(wǎng)頁
- 微信或手機瀏覽器在線顯示office文件(已測試ios、android)
- js判斷手機瀏覽器操作系統(tǒng)和微信瀏覽器的方法
- 兩款JS腳本判斷手機瀏覽器類型跳轉(zhuǎn)WAP手機網(wǎng)站
- JS腳本根據(jù)手機瀏覽器類型跳轉(zhuǎn)WAP手機網(wǎng)站(兩種方式)
- jQuery手機瀏覽器中拖拽動作的艱難性分析
- 通過JS自動隱藏手機瀏覽器的地址欄實現(xiàn)原理與代碼
- 手機瀏覽器 后退按鈕強制刷新頁面方法總結(jié)
相關(guān)文章
thinkphp中html:list標(biāo)簽傳遞多個參數(shù)實例
這篇文章主要介紹了thinkphp中html:list標(biāo)簽傳遞多個參數(shù)的解決方法,在處理參數(shù)傳遞的情況非常具有實用價值,需要的朋友可以參考下2014-10-10
Thinkphp5+PHPExcel實現(xiàn)批量上傳表格數(shù)據(jù)功能
這篇文章主要介紹了Thinkphp5+PHPExcel實現(xiàn)批量上傳表格數(shù)據(jù)功能,需要的朋友可以參考下2017-11-11
PHP設(shè)計模式之適配器模式(Adapter)原理與用法詳解
這篇文章主要介紹了PHP設(shè)計模式之適配器模式(Adapter)原理與用法,結(jié)合實例形式詳細分析了適配器模式的概念、原理、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下2019-12-12
利用laravel+ajax實現(xiàn)文件上傳功能方法示例
最近在做的項目基于Laravel開發(fā),需要用到Ajax上傳,查了些資料,自己整理了下可用的方法。下面這篇文章主要給大家介紹了關(guān)于利用laravel+ajax實現(xiàn)文件上傳功能的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-08-08

