TP5如何判斷使用者是PC端訪問還是手機端訪問?

2021-10-13 07:35:38 字數 362 閱讀 7710

判斷使用者是pc端訪問還是手機端訪問?這個是我們做web研發時經常遇到的乙個功能點。

也是乙個很簡單的功能點,解決方案也有很多種,比如使用原生php通過分析ua來判斷。

但如果你的後端用的是thinkphp5框架的話,解決這個功能點就更簡單了,因為tp5的原始碼中已經封裝好了,我們可以直接使用。

public

function

index()

else

}

上面的舉例**就是使用了tp5封裝好的方法,這個方法的源**在request檔案中,方法名稱ismobile(),原理同樣是通過分析使用者的ua來判斷訪問**,有興趣的可以去看看這個方法的源**,加深自己的理解。

TP5中手機端和PC端的實現方式

function ismobile 協議法,因為有可能不準確,放到最後判斷 載入模板輸出 電腦和手機 accessprotected paramstring template模板檔名 paramstring mobiletemplate手機模板檔名 paramarray vars模板輸出變數 par...

判斷當前登入的終端是PC端還是移動端

一 最近要把web頁面放到手機端,所以在開始登入的時候就跳轉。先記下,除錯中。1 剛開始在login.jsp裡面寫的js,暫時發現browser.versions.mobile這個有點問題,但是還好沒有用到。二 按jquerymobile寫法,發現頁面上展示的元素都太小了 這種是正常的,因為手機瀏覽...

js判斷需要訪問的頁面在手機端還是PC端開啟

方法一 最原始寫的是這樣子,發現在手機端開啟pc端網頁時,是跳轉到pc端的鏈結,但是這個時候移動端頁面顯示不出來,而且會延遲頁面渲染時間 後來發現,其它不變,只要把判斷改一下就ok啦。在pc端只判斷跳轉移動端 pc端專案 if bisipad bisiphoneos bismidp bisuc7 b...