欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 利用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端訪問的函數示例的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    午夜理伦三级做爰电影| 成人在线视频免费播放| 林心如三级全黄裸体| 91精品国产欧美一区二区| 在线观看91av| 亚洲综合激情另类小说区| 成人久久久精品乱码一区二区三区 | 91在线观看地址| 亚洲做受高潮无遮挡| 国产大片免费看| www.5588.com毛片| 91国在线观看| 一级特黄曰皮片视频| 91久久久免费一区二区| 五月婷婷婷婷婷| 在线观看日产精品| 欧美成人艳星乳罩| 亚洲第一精品在线| 国产精品视频一二| 色婷婷综合激情| 国产精品久久毛片a| 一区二区三区国产精华| 亚洲国产综合在线| 日韩一区二区高清| 久久久精品免费观看| 亚洲美女精品一区| 精品一区二区日韩| 美女一区二区在线观看| 美女视频黄 久久| 在线观看亚洲免费视频| 久久人妻少妇嫩草av蜜桃| 亚洲一卡二卡三卡四卡 | 一区二区三区欧美激情| av电影在线观看完整版一区二区| 亚洲少妇一区二区三区| 精品av综合导航| 成人理论电影网| 日韩欧美一卡二卡| 亚洲精品videosex极品| 日本成人在线免费| 久久一日本道色综合| 久草免费资源站| 日韩欧美一级二级三级久久久| 国产精品网站在线播放| 水蜜桃久久夜色精品一区的特点| 一区二区三区四区蜜桃| k8久久久一区二区三区 | 国产十八熟妇av成人一区| 97se狠狠狠综合亚洲狠狠| 337人体粉嫩噜噜噜| 农村黄色一级片| 《视频一区视频二区| 91蜜桃免费观看视频| 在线国产亚洲欧美| 亚洲资源在线观看| 亚洲熟女一区二区| 亚洲一区二区综合| 99久久国产综合精品色伊| 欧美日韩专区在线| 久久不见久久见免费视频7| 欧美黑人猛猛猛| 日韩电影在线观看电影| 9人人澡人人爽人人精品| 欧美精品乱人伦久久久久久| 国内久久婷婷综合| 欧美综合一区二区| 亚洲一区二区成人在线观看| 91亚洲一线产区二线产区| 欧美日韩视频在线一区二区| 极品尤物av久久免费看| 日韩福利在线视频| 亚洲电影第三页| 三级电影在线看| 亚洲精品视频免费看| 欧美黄色一级生活片| 一区二区在线观看av| 在线免费看视频| 亚洲成人免费在线观看| www.av成人| 麻豆91免费看| 欧美日韩一区成人| 国产精品99久久久| 欧美一激情一区二区三区| 成人黄页毛片网站| 26uuu国产电影一区二区| 国产一区啦啦啦在线观看| 欧美日韩国产小视频| 国产91精品一区二区麻豆网站| 久久久久亚洲av无码专区体验| 亚洲午夜精品在线| 久草视频手机在线| 捆绑调教一区二区三区| 欧美猛男gaygay网站| 99久久国产综合色|国产精品| 在线不卡中文字幕播放| 成人va在线观看| 国产午夜精品一区二区三区四区| 波多野结衣中文字幕一区 | 久久丫精品忘忧草西安产品| 久久久久久久久久久久久夜| 偷偷色噜狠狠狠狠的777米奇| 久久众筹精品私拍模特| va亚洲va日韩不卡在线观看| 国产亚洲欧美日韩日本| 国产精品无码午夜福利| 首页欧美精品中文字幕| 欧美怡红院视频| 毛片av中文字幕一区二区| 欧美精品精品一区| 91精品人妻一区二区三区蜜桃2| 精品国产乱码久久久久久老虎 | 国产成人精品免费网站| 精品久久久久久亚洲综合网| 91视频在线免费| 一区二区三区免费网站| b站大片免费直播| 日韩成人午夜电影| 欧美精品18+| 免费看91视频| 亚洲精品国产a久久久久久| 国产精品三区在线观看| 国产精品99久久久久| 亚洲国产电影在线观看| 亚洲熟女少妇一区二区| 国产曰批免费观看久久久| 欧美午夜精品理论片a级按摩| 精品在线视频一区| 精品国产免费一区二区三区四区| 99re热这里只有精品视频| 久久久无码精品亚洲日韩按摩| 精品国产免费久久久久久婷婷| 国产欧美视频在线观看| 婷婷丁香综合网| 婷婷亚洲久悠悠色悠在线播放| 国产大片免费看| 99视频有精品| 国产日韩欧美a| 丰满少妇一区二区三区| 一区二区三区四区视频精品免费| 激情无码人妻又粗又大| 成人在线视频首页| 欧美精品一区二区三区在线播放| 亚洲美女高潮久久久| 亚洲不卡av一区二区三区| 色婷婷久久综合| 蜜桃视频无码区在线观看| 婷婷久久综合九色综合绿巨人| 欧美亚洲综合久久| 亚洲精品激情视频| 青草av.久久免费一区| 久久久国产一区二区三区四区小说| 国产女人18毛片水真多18| 日本欧美在线看| 欧美精品在线视频| 国产偷人妻精品一区| 国内精品国产成人国产三级粉色 | 婷婷六月综合网| 精品国产乱码久久久久久久久| 性农村xxxxx小树林| 免费看黄色91| 日本一区二区免费在线| 色噜噜狠狠一区二区三区果冻| 国产电影精品久久禁18| 亚洲人妖av一区二区| 欧美日韩久久久久久| 人妻熟女aⅴ一区二区三区汇编| 爽好久久久欧美精品| 国产亚洲一区二区三区四区| 色婷婷狠狠综合| 免费中文字幕av| 成人一区二区三区视频在线观看| 国产拍欧美日韩视频二区| 色婷婷综合久久久久中文一区二区| 成人黄色国产精品网站大全在线免费观看 | 国产精品卡一卡二卡三| 欧美亚洲国产一区二区三区| 免费a在线观看播放| 国产成人午夜高潮毛片| 亚洲一区二区欧美激情| 久久久亚洲精品一区二区三区| japanese中文字幕| 99久久国产综合精品色伊| 一区二区三区久久久| 26uuu亚洲| 美女三级黄色片| 91九色蝌蚪porny| 国产在线观看免费一区| 亚洲一区二区在线观看视频 | 日韩 中文字幕| 成人免费高清在线| 日本 国产 欧美色综合| 亚洲欧洲日韩av| 日韩免费一区二区三区在线播放| b站大片免费直播| 超级砰砰砰97免费观看最新一期| 亚洲一区二区不卡免费| 国产欧美日韩在线观看| 91精品国产综合久久香蕉麻豆| 野外性满足hd| 国产综合一区二区|