1. 程式人生 > >php判斷手機瀏覽還是web瀏覽

php判斷手機瀏覽還是web瀏覽

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');//如果為手機端,執行跳轉 } else{ header('location: ./web/index.php');//如果非手機端,執行跳轉 }

相關推薦

php判斷手機瀏覽還是web瀏覽

function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $useragent_comme

php判斷手機段登錄,以及phpcms手機PC雙模板調用

mod pod 找不到 並且 mat pla sse 運行 highlight 首先一段php代碼判斷是否為手機瀏覽: function isMobile() { // 如果有HTTP_X_WAP_PROFILE則一定是移動設備 if (isset ($

php 判斷手機端與微信

min aso text plain nokia pla com mobile r12 1、判斷手機端 function isMobile() { // 如果有HTTP_X_WAP_PROFILE則一定是移動設備 if (isset($_SERVER[‘HTTP_

PHP判斷手機端、PC端 、微信程式碼例項

歡迎大家關注我的其他Github部落格和簡書,互相交流! 在這裡博主為大家分享了PHP判斷的兩個例項,一是PHP判斷是手機端還是PC端,二是PHP判斷是否是微信瀏覽器,供大家參考,具體內容如下

php判斷手機還是電腦

直接上程式碼: <?php $useragent = $_SERVER['HTTP_USER_AGENT']; if (preg_match('/(android|bb\d+|meego).

php 判斷手機訪問還是pc訪問

<?php function is_mobile(){ // returns true if one of the specified mobile browsers is detected // 如果監測到是指定的瀏覽器之一則返回true

php判斷手機端還是pc端

http://www.thinkphp.cn/code/2107.html /*移動端判斷*/ function isMobile() { // 如果有HTTP_X_WAP_PROFILE則一定是移動裝置 if(isset ($_SERVER['HTTP_X_WAP_

PHP判斷手機是IOS還是Android,判斷是否是微信開啟

本文介紹了PHP判斷手機是IOS還是Android的三個小例項,要判斷使用者的手機是安卓的還是ios的,搜了一下相關的資料,最終獲得的結果分享給大家。 例項1:主要是要用到HTTP_USER_AGENT,它表示的意思是用來檢查瀏覽頁面的訪問者在用什麼作業系統(包括版本號)瀏

PHP判斷用戶是手機端?還是瀏覽器端訪問?

ret dex ray foreach index ipa gen front bst function isMobile(){ $useragent=isset($_SERVER[‘HTTP_USER_AGENT‘]) ? $_SERVER[‘HTTP_USE

[JS] js 判斷用戶是否在瀏覽當前頁面

logs 瀏覽器 面數據 ref rop target 兼容性 激活 etc var hiddenProperty = ‘hidden‘ in document ? ‘hidden‘ : ‘webkitHidden‘ in document ? ‘webkitHi

php判斷頁面來自手機或者微信 $_SERVER['HTTP_USER_AGENT']

ipa int fun pos ray http ret spa span function is_phone(){ $agent = strtolower($_SERVER[‘HTTP_USER_AGENT‘]); //pc請求頭信息數組

php判斷手機登陸還是PC登陸

php判斷是手機登陸還是pc登陸// 判斷是手機登陸還是PC登陸function ismobile() {// 如果有HTTP_X_WAP_PROFILE則一定是移動設備if (isset ($_SERVER[‘HTTP_X_WAP_PROFILE‘])) return true;//此條摘自TPM智能切換模

Django----Web瀏覽過程

color hide spl 客戶端 con open body 返回 網站服務   在我們上網的過程中,一個訪問請求是如何工作的。   Web的框架:     網絡的連接都是基於Socket     在連接中有TCP/UDP 和HTTP協議     HTTP協議是:無狀態

php正則判斷手機號碼的方法

判斷 想象 模式 php dump 符號表 博客 5.5 obi 用正則匹配手機號碼的時候, 我們先分析一下手機號碼的規律: 1. 手機號通常是11位的 2. 經常是1開頭 3. 第二個數字通常是34578這幾個數字, 2014.5.5日170號段的手機號開賣所以這裏多了

32.js 判斷當前頁面是否被瀏覽

span bili string key opera ont ber style iter 可以通過document.hidden屬性判斷當前頁面是否是激活狀態。 兼容性:IE10+,Firefox10+,Chrome14+,Opera12.1+,Safari7.1+ 兼容

php判斷是否是手機訪問還是pc端

1:首先找到要有判斷是否移動端訪問需要寫一個類is_M或者網上ctrl+C 2:使用區域網測試 3:剩下就是程式碼 index.php <?php $MC=dirname(__FILE__); require_once $MC.'\isMobile.php'; $product

PHP判斷手機移動端訪問還是PC端訪問

開發專案的時候,分別開發了PC端和手機端,需要實現,用手機訪問PC端WWW域名的時候,自動判斷跳轉到移動端,用電腦訪問M域名手機網站的時候,自動跳轉到PC端網站,於是有了下面這個判斷函式: /**   * 移動端判斷   */ function isMobile()

PHP判斷手機端還是PC訪問

function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $useragent_commentsblock=preg_match('|\(.*?\)|',$u

Linux上搭建檔案瀏覽web服務(建立軟體倉庫)(一) Python SimpleHTTPServer

軟體倉庫的建立方式有很多,這是一種很簡單的建立方式: python -m SimpleHTTPServer 快速搭建一個http服務,提供一個檔案瀏覽的web服務。 使用:Python SimpleHTTPServer 各種Linux發行版通常都內建了Python,故使用此方法非常方便。在其它

PHP檢測及判斷手機登入使用者是安卓或愛瘋(iPhone)客戶端

      <?php /* PHP 自動判斷客戶端平臺(PC、安卓、iPhone、平板) * strtolower() 函式把字串轉換為小寫; * strpos() 函式返回字串在另一個字串中第一次出現的位置。