php判斷手機訪問還是電腦訪問示例分享
更新時間:2014年01月20日 15:49:58 作者:
這篇文章主要介紹了網(wǎng)站判斷是手機訪問還是電腦訪問,然后顯示不同的信息,大家參考使用吧
復制代碼 代碼如下:
<?php
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())
echo '手機登錄m.jb51.com';
else
echo '電腦登錄www.jb51.com';
?>
相關文章
Vagrant(WSL)+PHPStorm+Xdebu 斷點調試環(huán)境搭建
這篇文章主要介紹了Vagrant(WSL)+PHPStorm+Xdebu 斷點調試環(huán)境搭建,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12
PHP+FFMPEG實現(xiàn)將視頻自動轉碼成H264標準Mp4文件
最近做一個在線教學網(wǎng)的項目,需要實現(xiàn)上傳任意格式視頻自動為h264標準視頻,使用html5播放。最終使用PHP+FFMPEG實現(xiàn),在此將詳細解決方案分享給大家!2014-09-09
使用ThinkPHP+Uploadify實現(xiàn)圖片上傳功能
這篇文章主要介紹了使用ThinkPHP+Uploadify實現(xiàn)圖片上傳功能,需要的朋友可以參考下2014-06-06
通過PHP的Wrapper無縫遷移原有項目到新服務的實現(xiàn)方法
這篇文章主要介紹了通過PHP的Wrapper無縫遷移原有項目到新服務的實現(xiàn)方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04
Zend Framework動作助手Redirector用法實例詳解
這篇文章主要介紹了Zend Framework動作助手Redirector用法,結合實例形式詳細分析了轉向器Redirector的功能,使用方法與相關注意事項,需要的朋友可以參考下2016-03-03
codeigniter自帶數(shù)據(jù)庫類使用方法說明
在 CodeIgniter 中,使用數(shù)據(jù)庫是非常頻繁的事情。你可以使用框架自帶的數(shù)據(jù)庫類,就能便捷地進行數(shù)據(jù)庫操作2014-03-03

