首頁  >  文章  >  後端開發  >  PHP開發之判斷微信瀏覽器訪問

PHP開發之判斷微信瀏覽器訪問

零到壹度
零到壹度原創
2018-04-10 11:22:324424瀏覽

在開發中有時需要禁止或僅允許微信瀏覽器進行訪問,則此時就需要對微信瀏覽器訪問進行判斷,本篇博文講述如何判斷是否是微信訪問。

<?php

/** 
 * ======================================= 
 * Created by ZHIHUA·WEI. 
 * Author: ZHIHUA·WEI 
 * Date: 2018/4/10 
 * Time: 09:20 
 * Project: PHP开发小技巧 
 * Power: 判断是否微信访问
 * ======================================= 
 */  

/**
 * 判断是否微信访问
 * @return bool
 */
function is_weixin_visit()
{
    if (strpos($_SERVER[&#39;HTTP_USER_AGENT&#39;], &#39;MicroMessenger&#39;) !== false) {
        return true;
    } else {
        return false;
    }
}


if(is_weixin_visit()){
	echo "微信访问!";
}else{
	echo "other";
}


註(多介紹一個js方法):


#
function is_weixin() { 
    var ua = window.navigator.userAgent.toLowerCase(); 
    if (ua.match(/MicroMessenger/i) == &#39;micromessenger&#39;) { 
        console.log("微信浏览器"); 
    } else { 
        console.log("不是微信浏览器"); 
    } 
}


以上是PHP開發之判斷微信瀏覽器訪問的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn