新聞中心
在phpcms中,實(shí)現(xiàn)移動(dòng)端和電腦端不同模板主要涉及到兩個(gè)部分:一是通過用戶代理(User Agent)判斷訪問設(shè)備類型;二是根據(jù)設(shè)備類型加載不同的模板。

成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)南票,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
步驟如下:
1、獲取用戶代理信息:可以通過$_SERVER[‘HTTP_USER_AGENT’]獲取到用戶代理信息。
2、判斷設(shè)備類型:通過分析用戶代理信息,可以判斷出用戶是使用移動(dòng)設(shè)備還是桌面設(shè)備,如果用戶代理字符串中包含"Mobile"或"Android"等關(guān)鍵字,那么可以判斷用戶使用的是移動(dòng)設(shè)備。
3、加載不同的模板:根據(jù)設(shè)備類型,選擇加載對應(yīng)的模板文件,對于移動(dòng)設(shè)備,可以加載一個(gè)專門為移動(dòng)設(shè)備設(shè)計(jì)的模板文件;對于桌面設(shè)備,可以加載一個(gè)傳統(tǒng)的桌面模板文件。
以下是一個(gè)簡單的示例代碼:
在這個(gè)示例中,我們首先獲取用戶代理信息,然后判斷設(shè)備類型,如果用戶代理信息中包含"mobile"或"android",則我們認(rèn)為用戶使用的是移動(dòng)設(shè)備,否則我們認(rèn)為用戶使用的是桌面設(shè)備,我們根據(jù)設(shè)備類型加載對應(yīng)的模板文件。
標(biāo)題名稱:phpcms實(shí)現(xiàn)移動(dòng)端和電腦端不同模板
當(dāng)前網(wǎng)址:http://fisionsoft.com.cn/article/cocpicc.html


咨詢
建站咨詢
