中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

呂梁網(wǎng)站開發(fā)本地推廣最有效的方法

呂梁網(wǎng)站開發(fā),本地推廣最有效的方法,備案停止網(wǎng)站,app產(chǎn)品網(wǎng)站建設(shè)PHP判斷訪客是否手機(jī)端、移動(dòng)端、瀏覽器訪問的方法總結(jié) 方法一:使用$_SERVER全局變量方法二:使用PHP的get_browser函數(shù)方法三:使用第三方庫(Mobile Detect)方法四:使用WURFL設(shè)備數(shù)據(jù)庫 方法一:使…

PHP判斷訪客是否手機(jī)端、移動(dòng)端、瀏覽器訪問的方法總結(jié)

    • 方法一:使用$_SERVER全局變量
    • 方法二:使用PHP的get_browser函數(shù)
    • 方法三:使用第三方庫(Mobile Detect)
    • 方法四:使用WURFL設(shè)備數(shù)據(jù)庫

方法一:使用$_SERVER全局變量

我們可以使用PHP中的$_SERVER全局變量來獲取訪問者的User-Agent頭部信息,進(jìn)而判斷是否為移動(dòng)端設(shè)備。User-Agent頭部信息包含了訪問者的瀏覽器和操作系統(tǒng)信息,在移動(dòng)設(shè)備的User-Agent中會(huì)包含”Mobile”的關(guān)鍵字,所以如果檢測到User-Agent中包含”Mobile”的關(guān)鍵字,則我們可以確定訪問設(shè)備為移動(dòng)設(shè)備。示例代碼如下:

$isMobile = false;
if (isset($_SERVER['HTTP_USER_AGENT'])) {$userAgents = array('Android', 'iPhone', 'SymbianOS', 'Windows Phone', 'iPad', 'iPod');foreach ($userAgents as $userAgent) {if (strpos($_SERVER['HTTP_USER_AGENT'], $userAgent) !== false) {$isMobile = true;break;}}
}
function is_mobile_device() {$user_agent = $_SERVER['HTTP_USER_AGENT'];return preg_match("/(Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini)/i", $user_agent);
}if (is_mobile_device()) {echo "是手機(jī)端";
} else {echo "是PC端";
}

方法二:使用PHP的get_browser函數(shù)

PHP的get_browser函數(shù)可以幫助我們解析User-Agent頭部信息,從而獲取瀏覽器和操作系統(tǒng)的詳細(xì)信息。該函數(shù)需要在php.ini中開啟browscap配置項(xiàng),示例代碼如下:

$browser = get_browser(null, true);
if ($browser['ismobiledevice']) {$isMobile = true;
} else {$isMobile = false;
}

方法三:使用第三方庫(Mobile Detect)

除了使用PHP內(nèi)置函數(shù),我們也可以使用第三方庫來判斷訪客是否為手機(jī)端設(shè)備。比較常用的庫有Mobile Detect,示例代碼如下:

require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
if ($detect->isMobile()) {$isMobile = true;
} else {$isMobile = false;
}

方法四:使用WURFL設(shè)備數(shù)據(jù)庫

WURFL是一個(gè)設(shè)備數(shù)據(jù)庫,可以提供設(shè)備的型號(hào)、操作系統(tǒng)和瀏覽器等詳細(xì)信息,使用WURFL可以實(shí)現(xiàn)高精度的設(shè)備識(shí)別。不過需要注意的是,WURFL設(shè)備數(shù)據(jù)庫需要進(jìn)行一定的配置和安裝步驟。示例代碼如下:

require_once 'Wurfl/autoload.php';
use ScientiaMobile\WurflCloud\Config;
use ScientiaMobile\WurflCloud\Cache\File;// 創(chuàng)建配置對(duì)象
$config = new Config();
$config->api_key = 'API_KEY';
$config->cache = new File('./cache/');// 創(chuàng)建WURFL云客戶端對(duì)象
$client = new ScientiaMobile\WurflCloud\Client($config);// 檢測設(shè)備是否為移動(dòng)端
$isMobile = $client->get($userAgent)->getCapability('is_mobile');

以上就是PHP判斷訪客是否手機(jī)端(移動(dòng)端瀏覽器)訪問的方法總結(jié)的四種方法,具有較高的精度和可靠性。

http://www.risenshineclean.com/news/50702.html

相關(guān)文章:

  • 關(guān)于網(wǎng)站建設(shè)與發(fā)布的書籍怎樣做一個(gè)網(wǎng)頁
  • 廣州出現(xiàn)新病毒最新消息seo外鏈發(fā)布工具
  • 阿里網(wǎng)站怎么建設(shè)多地優(yōu)化完善疫情防控措施
  • 紹興 網(wǎng)站建設(shè)快速排名推薦
  • 上海網(wǎng)站建設(shè) s廣告網(wǎng)站留電話不用驗(yàn)證碼
  • 禪城專業(yè)網(wǎng)站建設(shè)公司網(wǎng)絡(luò)營銷工具的特點(diǎn)
  • 網(wǎng)絡(luò)設(shè)備維護(hù)是做什么的合肥seo培訓(xùn)
  • 最全的域名注冊廣州網(wǎng)站優(yōu)化公司排名
  • 太原做手機(jī)網(wǎng)站建設(shè)優(yōu)化推廣
  • 天津非常好的網(wǎng)站建設(shè)seo變現(xiàn)培訓(xùn)
  • 哪個(gè)網(wǎng)站可以做驗(yàn)證碼兼職軟件開發(fā)平臺(tái)
  • 百度 醫(yī)療網(wǎng)站建設(shè)公司做網(wǎng)站需要多少錢
  • php企業(yè)網(wǎng)站demo長沙網(wǎng)站建設(shè)
  • 西安給大學(xué)做網(wǎng)站公司國外瀏覽器搜索引擎入口
  • 錦州 做網(wǎng)站茂名網(wǎng)站建設(shè)制作
  • 昆明網(wǎng)站做谷歌官網(wǎng)下載app
  • 濟(jì)南網(wǎng)站建設(shè)就選搜點(diǎn)網(wǎng)絡(luò)ok線上營銷的方式
  • 公司建設(shè)網(wǎng)站的費(fèi)用廣告文案經(jīng)典范例200字
  • 開平 做一網(wǎng)站南京seo整站優(yōu)化技術(shù)
  • wordpress4.8內(nèi)存seo自動(dòng)工具
  • 外貿(mào)客戶管理軟件排名排名優(yōu)化方法
  • 做網(wǎng)站通常用的軟件肇慶網(wǎng)站建設(shè)制作
  • css網(wǎng)站做光暈效果產(chǎn)品推廣方案范例
  • 楊園建設(shè)社區(qū)網(wǎng)站電商seo名詞解釋
  • 多站點(diǎn)網(wǎng)站群的建設(shè)與管理社交媒體營銷
  • 網(wǎng)站開發(fā)的前臺(tái)開發(fā)工具武漢seo百度
  • 做垂直網(wǎng)站營銷策劃書格式及范文
  • 簡單自適應(yīng)網(wǎng)站友情鏈接交換平臺(tái)有哪些
  • 網(wǎng)站建站費(fèi)用多少廣州百度關(guān)鍵詞搜索
  • 項(xiàng)目建設(shè)管理福州百度seo排名軟件