便宜做網(wǎng)站,不用客戶動(dòng)手特價(jià)999元,源碼整套僅需50元起
 - 有人做網(wǎng)站,做優(yōu)化,我會(huì)毫不猶豫地介紹給您
 - 【SEO】快速找出網(wǎng)站不收錄的元兇
 - DIV+CSS的網(wǎng)站對(duì)SEO的好處有哪些
 - 2015年移動(dòng)端網(wǎng)站優(yōu)化問題全總結(jié)
 - 網(wǎng)站優(yōu)化推廣的一般步驟
 - 暫時(shí)無(wú)法連接您的服務(wù)器,請(qǐng)檢查服務(wù)器的設(shè)置,確保您網(wǎng)站的服務(wù)器能被正常訪問。錯(cuò)誤碼:500
 - 個(gè)人網(wǎng)站ICP備案新增域名,怎么操作?
 - 四川成都備案需要多長(zhǎng)時(shí)間?客戶5個(gè)工作日通過,有圖有真相
 
手機(jī)移動(dòng)端網(wǎng)站和電腦PC端網(wǎng)站域名使用與跳轉(zhuǎn)PHP代碼
讓網(wǎng)站在不同于域名下出現(xiàn)不一樣的網(wǎng)站模板,這樣就能實(shí)現(xiàn)電腦站域名和手機(jī)站域名訪問網(wǎng)站的時(shí)候展現(xiàn)出不同的頁(yè)面來。我們這里我們以smarty引擎為例,貼出判斷不同域名顯示不同模板的代碼思路:
(1)建立兩套模板,例如電腦的是yelangseo,手機(jī)的就設(shè)置成yelangseo_m,然后里邊的模板命名也要完全一致。
(2)用以下代碼來區(qū)分域名并且切換到不同的模板目錄中。
$web_pc="m.yybcm.cn";
$web_m="m.390seo.com";$host=$_SERVER['HTTP_HOST'];
if($host==$web_m){$TEMPLATES_DIR=$TEMPLATES_DIR.'_m';
}
(3)不同的瀏覽設(shè)備訪問時(shí)進(jìn)行跳轉(zhuǎn)。比如電腦訪問手機(jī)站域名時(shí)要跳轉(zhuǎn),手機(jī)訪問電腦站域名時(shí)要跳轉(zhuǎn)。我們這里只做了首頁(yè)跳轉(zhuǎn),如果需要內(nèi)頁(yè)也跳轉(zhuǎn),可以根據(jù)這個(gè)來拓展。
	if($yys->isMobile()&&($host!=$web_m)){
   Header("Location:http://".$web_m.'/');
   exit();
 }elseif((!$yys->isMobile())&&($host==$web_m)){
   Header("Location:http://".$web_pc.'/');
   exit();
 } 
其中,$yys->isMobile()來源自以下類函數(shù):
	
 function isMobile()
  {
     // 判斷 iphone 和 ipad
     $userAgent = $_SERVER['HTTP_USER_AGENT'];
     if (strpos($userAgent, 'iPhone') || strpos($userAgent, 'iPad') || strpos($userAgent, 'iPod') || strpos($userAgent, 'iOS')) {
         return true;
     }
     // 如果有HTTP_X_WAP_PROFILE則一定是移動(dòng)設(shè)備
     if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) {
         return true;
     }
     //如果via信息含有wap則一定是移動(dòng)設(shè)備,部分服務(wù)商會(huì)屏蔽該信息
     if (isset($_SERVER['HTTP_VIA'])) {
         //找不到為flase,否則為true
         return stristr($_SERVER['HTTP_VIA'], 'wap') ? true : false;
     }
     //判斷手機(jī)發(fā)送的客戶端標(biāo)志,兼容性有待提高
     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中查找手機(jī)瀏覽器的關(guān)鍵字
         if (preg_match('/(' . implode('|', $clientkeywords) . ')/i', strtolower($_SERVER['HTTP_USER_AGENT']))) {
             return true;
         }
     }
     //協(xié)議法,因?yàn)橛锌赡懿粶?zhǔn)確,放到最后判斷
     if (isset($_SERVER['HTTP_ACCEPT'])) {
         // 如果只支持wml并且不支持html那一定是移動(dòng)設(shè)備
         // 如果支持wml和html但是wml在html之前則是移動(dòng)設(shè)備
         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;
  }
 本文作者:野狼SEO團(tuán)隊(duì)

十六年網(wǎng)站建設(shè)相關(guān)經(jīng)驗(yàn) 
一站式為您提供網(wǎng)站相關(guān)服務(wù)
歡迎掃碼咨詢
還沒有人評(píng)論,快來?yè)寕€(gè)沙發(fā)!


                                        
                                    