新聞中心
php源碼程序怎么當(dāng)手機(jī)訪問(wèn)電腦版的時(shí)候自動(dòng)跳轉(zhuǎn)到手機(jī)版的站點(diǎn)
有很多的站長(zhǎng)朋友在php免備案虛擬主機(jī)玩轉(zhuǎn)php源碼的時(shí)候,可能會(huì)想到一個(gè)電腦版本的網(wǎng)站和以后手機(jī)版本的站點(diǎn),那么手機(jī)版本與電腦版本的站點(diǎn)本身就是兩個(gè)站點(diǎn),比如說(shuō)無(wú)憂主機(jī)的空間里面有好多的自身的博客站點(diǎn),那么很多站長(zhǎng)朋友就做了,主域名是電腦版本的,二級(jí)域名做的是手機(jī)版本,當(dāng)我們?cè)L問(wèn)二級(jí)域名的(m.51php.com)為手機(jī)站點(diǎn),那么這個(gè)時(shí)候要讓觀察者之后有手機(jī)站點(diǎn)的域名方可在手機(jī)版本的完美的占時(shí)出來(lái) 不知道的情況就是訪問(wèn)的電腦版本的,所以我們需要手機(jī)訪問(wèn)的時(shí)候自動(dòng)的去設(shè)別,那么這個(gè)時(shí)候我們就需要做一個(gè)小小js代碼的操作的,其實(shí)也非常的簡(jiǎn)單,網(wǎng)上都是有很多的案例的,但是能成功的有幾個(gè)小編就不清楚了。 有很多程序會(huì)自帶有這種功能的,比如說(shuō)discuz就自帶有這種功能,但是需要在后臺(tái)去開(kāi)啟手機(jī)站點(diǎn)的模式。那么沒(méi)有自帶的我們也需要自動(dòng)的加入了,接下來(lái)無(wú)憂主機(jī)小編就開(kāi)始開(kāi)掛的模式了,不敢說(shuō)百分百能實(shí)現(xiàn),但是小編就是實(shí)現(xiàn)了: 找到您的模板文件的首頁(yè)文件,也就是html文件,比如dedecms就是在模板里面的index.htm,或者是在index.html命名的,在</head>標(biāo)簽前面放入一下js代碼:
<script type="text/javascript"> function is_mobile() { var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte-|longcos|pantech|gionee|^sie-|portalmmm|jigs browser|hiptop|^benq|haier|^lct|operas*mobi|opera*mini|320x320|240x320|176x220)/i; var u = navigator.userAgent; if (null == u) { return true; } var result = regex_match.exec(u); if (null == result) { return false } else { return true } } if (is_mobile()) { document.location.href = 'http://m.51php.com[!--titleurl--]'; } </script>把以上加紅色字體的url換成您的即可實(shí)現(xiàn)本功能,希望這篇文章能幫助到還在猶豫怎么做的站長(zhǎng)朋友! 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: 淺談常用的PHP程序的地圖制作方法
本文地址:http://www.gle-technology.com/others/20523.html