婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 利用PHP判斷是手機移動端還是PC端訪問的函數示例

利用PHP判斷是手機移動端還是PC端訪問的函數示例

熱門標簽:周口網絡回撥外呼系統 隨州銷售電銷機器人公司 400電話申請辦理 商丘外呼系統好處 全國各省地圖標注點 外呼系統人工客服 百度地圖標注類型是酒店 福建高頻外呼防封系統哪家好 網絡電話400申請

前言

最近在開發項目的時候,分別開發了PC端和手機端,需要實現,用手機訪問PC端WWW域名的時候,自動判斷跳轉到移動端,用電腦訪問M域名手機網站的時候,自動跳轉到PC端網站,于是有了下面這個判斷函數:

示例代碼:

/**
 * 移動端判斷
 */
function isMobile()
{ 
 // 如果有HTTP_X_WAP_PROFILE則一定是移動設備
 if (isset ($_SERVER['HTTP_X_WAP_PROFILE']))
 {
 return true;
 } 
 // 如果via信息含有wap則一定是移動設備
 if (isset ($_SERVER['HTTP_VIA']))
 { 
 // 找不到為flase,否則為true
 return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;
 } 
 // 腦殘法,判斷手機發送的客戶端標志,兼容性有待提高
 if (isset ($_SERVER['HTTP_USER_AGENT']))
 {
 $clientkeywords = array ('nokia',
  'sony',
  'ericsson',
  'mot',
  'samsung',
  'htc',
  'sgh',
  'lg',
  'sharp',
  'sie-',
  'philips',
  'panasonic',
  'alcatel',
  'lenovo',
  'iphone',
  'ipod',
  'blackberry',
  'meizu',
  'android',
  'netfront',
  'symbian',
  'ucweb',
  'windowsce',
  'palm',
  'operamini',
  'operamobi',
  'openwave',
  'nexusone',
  'cldc',
  'midp',
  'wap',
  'mobile'
  ); 
 // 從HTTP_USER_AGENT中查找手機瀏覽器的關鍵字
 if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT'])))
 {
  return true;
 } 
 } 
 // 協議法,因為有可能不準確,放到最后判斷
 if (isset ($_SERVER['HTTP_ACCEPT']))
 { 
 // 如果只支持wml并且不支持html那一定是移動設備
 // 如果支持wml和html但是wml在html之前則是移動設備
 if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false)  (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml')  strpos($_SERVER['HTTP_ACCEPT'], 'text/html'))))
 {
  return true;
 } 
 } 
 return false;
} 

PHP isset 函數作用

isset函數是檢測變量是否設置。

格式:bool isset ( mixed var [, mixed var [, ...]] )

返回值:

  • 若變量不存在則返回 FALSE
  • 若變量存在且其值為NULL,也返回 FALSE
  • 若變量存在且值不為NULL,則返回 TURE
  • 同時檢查多個變量時,每個單項都符合上一條要求時才返回 TRUE,否則結果為 FALSE
  • 如果已經使用 unset() 釋放了一個變量之后,它將不再是 isset() 。若使用 isset() 測試一個被設置成 NULL 的變量,將返回 FALSE。同時要注意的是一個 NULL 字節("\0")并不等同于 PHP 的 NULL 常數。

警告: isset() 只能用于變量,因為傳遞任何其它參數都將造成解析錯誤。若想檢測常量是否已設置,可使用 defined() 函數。

?php
$a = array ('test' => 1, 'hello' => NULL);
var_dump( isset ($a['test') ); // TRUE
var_dump( isset ($a['foo') ); // FALSE
var_dump( isset ($a['hello') ); // FALSE
// 'hello' 等于 NULL,所以被認為是未賦值的。
// 如果想檢測 NULL 鍵值,可以試試下邊的方法。
var_dump( array_key_exists('hello', $a) ); // TRUE
?>

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • PHP判斷是手機端還是PC端 PHP判斷是否是微信瀏覽器
  • thinkphp判斷訪客為手機端或PC端的方法
  • 在WordPress中使用PHP腳本來判斷訪客來自什么國家
  • php 判斷訪客是否為搜索引擎蜘蛛的函數代碼
  • PHP中通過HTTP_USER_AGENT判斷是否為手機移動終端的函數代碼
  • php函數實現判斷是否移動端訪問
  • php/asp/asp.net中判斷百度移動和PC蜘蛛的實現代碼
  • PHP判斷是否是微信打開還是瀏覽器打開的方法
  • 通過JS和PHP兩種方法判斷用戶請求時使用的瀏覽器類型
  • 使用PHP和JavaScript判斷請求是否來自微信內瀏覽器
  • PHP判斷訪客是否手機端(移動端瀏覽器)訪問的方法總結【4種方法】

標簽:六安 樂山 定西 海南 十堰 南寧 佛山 迪慶

巨人網絡通訊聲明:本文標題《利用PHP判斷是手機移動端還是PC端訪問的函數示例》,本文關鍵詞  利用,PHP,判斷,是,手機,移動,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用PHP判斷是手機移動端還是PC端訪問的函數示例》相關的同類信息!
  • 本頁收集關于利用PHP判斷是手機移動端還是PC端訪問的函數示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91精品国产高清一区二区三区| 日韩一区二区在线观看| 成人激情小说网站| 91福利在线导航| 日韩精品在线一区| 亚洲欧美aⅴ...| 久久99精品久久只有精品| 99久久99久久精品免费观看| 日韩欧美激情在线| 亚洲影院理伦片| 成人免费视频免费观看| 日韩一区二区三区免费看| 依依成人精品视频| 福利一区二区在线观看| 日韩免费观看高清完整版| 亚洲激情图片小说视频| 成人黄色小视频在线观看| 日韩女优制服丝袜电影| 亚洲国产成人tv| a亚洲天堂av| 国产亚洲va综合人人澡精品| 美女视频网站久久| 欧美日韩一卡二卡| 亚洲一区二区三区视频在线播放| 国产成人福利片| 久久这里只有精品首页| 日本亚洲一区二区| 欧美裸体bbwbbwbbw| 一区二区三区美女| 91丨九色丨黑人外教| 国产精品久线在线观看| 成人国产精品免费观看动漫| 国产午夜精品一区二区三区视频| 免费成人在线视频观看| 91精品国产欧美一区二区| 日日夜夜精品免费视频| 欧美日韩精品一区二区三区| 一区二区三区在线观看欧美| 欧洲精品一区二区三区在线观看| 亚洲欧美一区二区不卡| 91久久人澡人人添人人爽欧美| 中文字幕一区二区三区在线不卡| 成人激情av网| 一区二区三区在线观看动漫| 欧美伊人久久大香线蕉综合69| 亚洲一二三区在线观看| 欧美日韩精品专区| 久久精品国产亚洲高清剧情介绍| 欧美xingq一区二区| 国产一区二区三区蝌蚪| 国产午夜精品一区二区三区四区 | 精品国产伦一区二区三区观看方式 | 欧美一区二区三区免费观看视频| 午夜精品影院在线观看| 欧美一区二区大片| 国产一区二区久久| 18欧美亚洲精品| 欧美在线制服丝袜| 久久99国内精品| 国产精品色一区二区三区| 在线观看中文字幕不卡| 热久久一区二区| 国产日韩av一区二区| 日本高清不卡一区| 精彩视频一区二区三区| 黄一区二区三区| 国产精品美女久久久久aⅴ | 免费观看在线色综合| 2024国产精品视频| 91污在线观看| 午夜精品爽啪视频| 国产亚洲一区二区在线观看| www.亚洲精品| 亚洲午夜在线电影| 日韩免费成人网| 国产高清在线精品| 久久看人人爽人人| 欧美图片一区二区三区| 琪琪一区二区三区| 久久影视一区二区| 色婷婷综合在线| 日韩国产高清在线| 国产亚洲综合在线| 一道本成人在线| 国产美女久久久久| 亚洲精品免费在线| 日韩一区和二区| 国产成人av资源| 日韩精品一级二级| 中文字幕欧美激情一区| 99re这里只有精品6| 亚洲蜜臀av乱码久久精品蜜桃| 欧美美女喷水视频| 国产一区二区三区免费| 亚洲一区二区三区四区不卡| 久久久久久久综合日本| 在线一区二区视频| 国内精品伊人久久久久影院对白| 日韩毛片视频在线看| 久久精品视频免费| 欧美精品免费视频| 91在线无精精品入口| 极品瑜伽女神91| 亚洲午夜影视影院在线观看| 国产亚洲短视频| 欧美在线免费播放| 麻豆精品视频在线观看| 亚洲一区二区欧美| 国产精品剧情在线亚洲| 久久综合九色综合97_久久久| 欧美性大战久久| av影院午夜一区| 免费看欧美美女黄的网站| 香蕉加勒比综合久久| 亚洲三级小视频| 国产清纯白嫩初高生在线观看91| 欧美一区二区三区免费观看视频 | 在线观看91av| 在线观看国产日韩| 99久久久精品免费观看国产蜜| 蜜臀99久久精品久久久久久软件| 一区二区三区四区乱视频| 国产精品久久久久久久久免费樱桃| 日韩欧美激情四射| 欧美中文字幕一区二区三区亚洲| 91久久精品一区二区三| 99久久综合狠狠综合久久| 国产精品77777| 久久精品噜噜噜成人88aⅴ| 日韩av一区二区在线影视| 亚洲一二三四区| 一区二区三区在线视频免费| 日韩一区在线免费观看| 亚洲午夜一区二区| 亚洲国产aⅴ成人精品无吗| 综合欧美一区二区三区| 中文字幕一区二区日韩精品绯色| 国产日韩视频一区二区三区| 日本一区二区三区在线不卡| 久久一夜天堂av一区二区三区| 亚洲国产精品成人综合色在线婷婷 | 精品入口麻豆88视频| 欧美一区二区美女| 国产日韩欧美制服另类| 国产视频亚洲色图| 亚洲欧洲成人精品av97| 伊人婷婷欧美激情| 亚洲国产精品尤物yw在线观看| 亚洲成av人片观看| 一二三四社区欧美黄| 九九精品视频在线看| 成人美女在线视频| 欧美最猛性xxxxx直播| 欧美精品丝袜久久久中文字幕| 欧美男男青年gay1069videost| 日韩视频一区二区| 久久免费偷拍视频| 国产精品欧美一区二区三区| 日韩精品欧美精品| 久久99深爱久久99精品| 国产精品99久久不卡二区| 一本色道a无线码一区v| 久久久久九九视频| 一区二区三区欧美激情| 岛国精品一区二区| 欧美系列在线观看| 欧美日韩高清在线播放| 国产精品毛片a∨一区二区三区| 亚洲品质自拍视频| 精品一区二区在线视频| 91蝌蚪porny| 欧美电影免费观看完整版| 中文字幕av一区二区三区免费看| 婷婷综合五月天| 国产麻豆视频一区二区| 欧美亚洲精品一区| 欧美经典一区二区| 午夜影院在线观看欧美| 狠狠色狠狠色综合| 日韩一区二区麻豆国产| **性色生活片久久毛片| 久久99热99| 在线观看av一区二区| 日本一区二区在线不卡| 午夜成人免费电影| 欧美体内she精视频| 亚洲国产成人午夜在线一区| 免费精品视频最新在线| 欧美羞羞免费网站| 26uuu亚洲| 久久99久久精品| 欧美性色aⅴ视频一区日韩精品| 国产人伦精品一区二区| 久久激五月天综合精品| 欧美人xxxx| 国产精品久久午夜夜伦鲁鲁| 大桥未久av一区二区三区中文| 欧美va天堂va视频va在线| 日韩在线一区二区三区| 欧美系列在线观看|