站長資訊網
        最全最豐富的資訊網站

        php手機跳轉代碼是什么

        php手機跳轉代碼是【function wappc($ac='towap'){$is_wap=checkmobile();if($is_wap){ if($_SERVER['HTTP_HOST']==…】。

        php手機跳轉代碼是什么

        推薦:《PHP視頻教程》

        php實現手機站自動跳轉

        php實現手機站自動跳轉 ,意思是說,用手機訪問PC站,會自動跳轉到對應的wap站點。

        要實現這個功能,我們要三步走。

        第一步,判斷訪問的終端是否為手機,代碼如下

        /** *  * 根據php的$_SERVER['HTTP_USER_AGENT'] 中各種瀏覽器訪問時所包含各個瀏覽器特定的字符串來判斷是屬于PC還是移動端 *移動端,返回true*程序員人生 wfuyu.com 2016-0317 */function checkmobile() { global $_G; $mobile = array();//各個觸控瀏覽器中$_SERVER['HTTP_USER_AGENT']所包含的字符串數組 static $touchbrowser_list =array('iphone', 'android', 'phone', 'mobile', 'wap', 'netfront', 'java', 'opera mobi', 'opera mini',    'ucweb', 'windows ce', 'symbian', 'series', 'webos', 'sony', 'blackberry', 'dopod', 'nokia', 'samsung',    'palmsource', 'xda', 'pieplus', 'meizu', 'midp', 'cldc', 'motorola', 'foma', 'docomo', 'up.browser',    'up.link', 'blazer', 'helio', 'hosin', 'huawei', 'novarra', 'coolpad', 'webos', 'techfaith', 'palmsource',    'alcatel', 'amoi', 'ktouch', 'nexian', 'ericsson', 'philips', 'sagem', 'wellcom', 'bunjalloo', 'maui', 'smartphone',    'iemobile', 'spice', 'bird', 'zte-', 'longcos', 'pantech', 'gionee', 'portalmmm', 'jig browser', 'hiptop',    'benq', 'haier', '^lct', '320x320', '240x320', '176x220');//window手機瀏覽器數組【猜的】 static $mobilebrowser_list =array('windows phone');//wap瀏覽器中$_SERVER['HTTP_USER_AGENT']所包含的字符串數組 static $wmlbrowser_list = array('cect', 'compal', 'ctl', 'lg', 'nec', 'tcl', 'alcatel', 'ericsson', 'bird', 'daxian', 'dbtel', 'eastcom',   'pantech', 'dopod', 'philips', 'haier', 'konka', 'kejian', 'lenovo', 'benq', 'mot', 'soutec', 'nokia', 'sagem', 'sgh',   'sed', 'capitel', 'panasonic', 'sonyericsson', 'sharp', 'amoi', 'panda', 'zte'); $pad_list = array('pad', 'gt-p1000'); $useragent = strtolower($_SERVER['HTTP_USER_AGENT']); if(dstrpos($useragent, $pad_list)) {  return false; } if(($v = dstrpos($useragent, $mobilebrowser_list, true))){  $_G['mobile'] = $v;  return '1'; } if(($v = dstrpos($useragent, $touchbrowser_list, true))){  $_G['mobile'] = $v;  return '2'; } if(($v = dstrpos($useragent, $wmlbrowser_list))) {  $_G['mobile'] = $v;  return '3'; //wml版 } $brower = array('mozilla', 'chrome', 'safari', 'opera', 'm3gate', 'winwap', 'openwave', 'myop'); if(dstrpos($useragent, $brower)) return false; $_G['mobile'] = 'unknown';//對于未知類型的瀏覽器,通過$_GET['mobile']參數來決定是否是手機瀏覽器 if(isset($_G['mobiletpl'][$_GET['mobile']])) {  return true; } else {  return false; }}/** * 判斷$arr中元素字符串是否有出現在$string中 * @param  $string     $_SERVER['HTTP_USER_AGENT']  * @param  $arr          各中瀏覽器$_SERVER['HTTP_USER_AGENT']中必定會包含的字符串 * @param  $returnvalue 返回瀏覽器名稱還是返回布爾值,true為返回瀏覽器名稱,false為返回布爾值【默認】* @程序員人生 wfuyu.com 2016-0317 */function dstrpos($string, $arr, $returnvalue = false) { if(empty($string)) return false; foreach((array)$arr as $v) {  if(strpos($string, $v) !== false) {   $return = $returnvalue ? $v : true;   return $return;  } } return false;}

        第二步,在手機端使用代碼跳轉,代碼如下

        function wappc($ac='towap'){  $is_wap=checkmobile();  if($is_wap){  //手機端     if($_SERVER['HTTP_HOST']=='www.wfuyu.com' && $_GET['b']!='topc'){   $url='http://m.wfuyu.com'.$_SERVER['REQUEST_URI'];     header('Location: '.$url); }      }else{  //PC端    }

        這里有個注意的地方,我這個方法,必須手機端url和電腦端同步,例如電腦端地址是www.xxx.com/123.com,那么對應的手機端應該是m.xxx.com/123.com

        第三步:在手機端head前面調用步驟2中的代碼

        這里做個說明,我們經常看到,有的手機網站,首頁會顯示 電腦端的鏈接,此時點擊電腦端,不會再跳到手機端,這里就要做個相應的處理,例如我們用在鏈接后面加個get標簽 b=topc,然后在第二步函數中進行判斷過濾即可!

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 欧美精品播放| 精品无码人妻一区二区三区| 无码人妻精品一区二区三区66| A级毛片无码久久精品免费| 久久亚洲精品人成综合网| 久久亚洲国产精品123区 | 精品国产网红福利在线观看| 尤物yw午夜国产精品视频| 国产一区二区精品久久岳| 2021最新国产精品一区| 国产精品视频a播放| 国产一精品一AV一免费| 无码人妻精品一区二区三区久久 | 2021国产精品成人免费视频| 中文字幕久久精品| 青青草97国产精品免费观看| 国内精品久久久久影院网站| 国产69精品久久久久9999| 国产精品久久波多野结衣| 99久久人妻无码精品系列蜜桃| 精品人妻久久久久久888| 久久亚洲日韩精品一区二区三区| 亚洲AV无码久久精品色欲| 曰韩精品无码一区二区三区| 亚洲精品成人片在线观看精品字幕| 亚洲无码精品浪潮| 亚洲精品自产拍在线观看| 亚洲AV午夜福利精品一区二区| 亚洲AV无码久久精品狠狠爱浪潮| 四虎影视永久在线观看精品| 日产精品久久久久久久| 精品久久久久久中文字幕人妻最新 | 国产成人精品一区在线| 国产AV国片精品一区二区| 国产精品 一区 在线| 国内精品久久久久久久久电影网| 精品无码综合一区| 亚洲av无码成人精品区| 久久精品无码专区免费东京热| 成人区人妻精品一区二区不卡网站| 国产高清在线精品一区|