web PHP判斷請求來自PC還是Mobile
private function isMobile() { // 如果有HTTP_X_WAP_PROFILE則一定是移動裝置 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } // 如果via資訊含有wap則一定是移動裝置,部分服務商會遮蔽該資訊 if (isset ($_SERVER['HTTP_VIA'])) { // 找不到為flase,否則為true return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false; } // 腦殘法,判斷手機發送的客戶端標誌,相容性有待提高 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中查詢手機瀏覽器的關鍵字 if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))) { return true; } } // 協議法,因為有可能不準確,放到最後判斷 if (isset ($_SERVER['HTTP_ACCEPT'])) { // 如果只支援wml並且不支援html那一定是移動裝置 // 如果支援wml和html但是wml在html之前則是移動裝置 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; }
相關推薦
web PHP判斷請求來自PC還是Mobile
private function isMobile() { // 如果有HTTP_X_WAP_PROFILE則一定是移動裝置 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) { re
java端判斷請求來自pc端還是手機端
ati 勿噴 pub [] -a 記錄 安卓 return one 記錄是為了更好的成長! 在項目中遇到一個問題,需要判斷請求是來自pc端還是手機端,如下直接貼代碼: /** * 判斷請求來自手機端還是電腦端 */ public s
根據瀏覽器請求判斷客戶來自Pc端還是移動端 原始碼
package com.jovision; import javax.servlet.http.HttpServletRequest; public class HttpRequestDeviceUtils { /**Wap閘道器Via頭資訊中特有的描述資訊*
php判斷頁面來自手機或者微信 $_SERVER['HTTP_USER_AGENT']
ipa int fun pos ray http ret spa span function is_phone(){ $agent = strtolower($_SERVER[‘HTTP_USER_AGENT‘]); //pc請求頭信息數組
PHP判斷訪問者是PC端還是移動端
hit agent net roi view lac 識別 連接 android function isMobile() { // 如果有HTTP_X_WAP_PROFILE則一定是移動設備 if (isset ($_SERVER[‘HTTP_X_WAP
JAVA 判斷請求是PC還是移動端
/** * 判斷請求是PC 還是手機端 * @param requestHeader * @return */ &
php 判斷是否是PC、iPhone、iPad、Android
<?php //獲取USER AGENT $agent = strtolower($_SERVER['HTTP_USER_AGENT']); //分析資料 $is_pc = (strpos($agent, 'windows nt')) ? true : false; $is_iphone =
java 判斷請求來自手機或電腦
import javax.servlet.http.HttpServletRequest; /** * 判斷請求來自PC 或 移動端的公用類 * @author zhoubo * */ public class HttpRequestDeviceUtils {
php判斷請求伺服器的瀏覽器裝置是否為移動端
獲取裝置及瀏覽器資訊 $agent = $_SERVER['HTTP_USER_AGENT']; 判斷是否為移動端 if(strpos($agent,"comFront") || strpos($agent,"iPhone") || strpos($agent
PHP判斷請求方式(GET、POST、AJAX)
//是否是AJAX提交 function isAjax(){if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'x
HTTP請求來自手機端和PC端顯示判斷(隨筆)
今天週六,本來計劃是加班的,但是專案臨時出現問題,臨時通知不用加班了。但是來早了,那就在公司待會吧。偶然興起,逛起了家鄉的政府網站(漂泊在外的人會想家),隨意點點,居然發現老家的政府網站居然支援手機和電腦的自適應。雖然這個技
判斷PC或mobile設備
bst 並且 one navig fun and net sub windows js 限制: <script type="text/javascript"> function uaredirect(f){try{if(document.getEleme
php判斷瀏覽器是微信還是pc(電腦)
phpphp判斷瀏覽器是微信還是pc(電腦)或其他瀏覽器,is_weixin函數判斷是否是微信內置瀏覽器,is_pc函數判斷是否是電腦端的瀏覽器,代碼如下: function is_weixin(){ if ( strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘M
php判斷手機段登錄,以及phpcms手機PC雙模板調用
mod pod 找不到 並且 mat pla sse 運行 highlight 首先一段php代碼判斷是否為手機瀏覽: function isMobile() { // 如果有HTTP_X_WAP_PROFILE則一定是移動設備 if (isset ($
php判斷是手機登陸還是PC登陸
php判斷是手機登陸還是pc登陸// 判斷是手機登陸還是PC登陸function ismobile() {// 如果有HTTP_X_WAP_PROFILE則一定是移動設備if (isset ($_SERVER[‘HTTP_X_WAP_PROFILE‘])) return true;//此條摘自TPM智能切換模
php判斷是否是手機訪問還是pc端
1:首先找到要有判斷是否移動端訪問需要寫一個類is_M或者網上ctrl+C 2:使用區域網測試 3:剩下就是程式碼 index.php <?php $MC=dirname(__FILE__); require_once $MC.'\isMobile.php'; $product
在伺服器端判斷request來自Ajax請求 非同步 還是傳統請求 同步
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
PHP判斷是手機移動端訪問還是PC端訪問
開發專案的時候,分別開發了PC端和手機端,需要實現,用手機訪問PC端WWW域名的時候,自動判斷跳轉到移動端,用電腦訪問M域名手機網站的時候,自動跳轉到PC端網站,於是有了下面這個判斷函式: /** * 移動端判斷 */ function isMobile()
asp.net Core 使用過濾器判斷請求客戶端是否為移動端,並實現PC端和移動端請求對映和自動跳轉
很多時候我們做網站時單純的用bootstrap等前端框架實現的前端自適應帶給使用者的體驗並不太好,所以為了提高使用者體驗會專門針對PC端網頁重新設計一套移動端網頁,但是怎麼才能做到在移動端訪問PC頁面的時候返回對應的移動端頁面,而不是PC端頁面呢?下面我們就簡單的進行介紹。主要技術是asp.net core。
js/php判斷移動端還是PC端
兼容性 ips navigator 服務商 func wav pen 移動端 use if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry