麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

使用PHP和JavaScript判斷請求是否來自微信內瀏覽器

2024-05-04 23:38:49
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了使用PHP和JavaScript判斷請求是否來自微信內瀏覽器,包括在手機端的程序上使用微信的分享JS腳本的方法,需要的朋友可以參考下

微信瀏覽器的HTTP_USER_AGENT

在iPhone下,返回

 

 
  1. Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2) 

在Android下,返回

 

 
  1. Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255) 

不難發現微信瀏覽器為 MicroMessenger ,并且有版本號,也可以判斷手機類型為iPhone還是Android

如果要做盜鏈

 

 
  1. if(strpos($_SERVER["HTTP_USER_AGENT"],"MicroMessenger")) 
  2. echo "Welcome to wechat word"
  3. else 
  4. echo "http/1.1 401 Unauthorized"
  5.  
  6. public function is_weixin(){  
  7. if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) { 
  8. return true
  9. return false
  10. }  
  11. if($this->is_weixin()){ 
  12. }else
  13. echo "請使用微信訪問本網址。"
  14. }  

js判斷

 

 
  1. function is_weixin(){ 
  2. var ua = navigator.userAgent.toLowerCase(); 
  3. if(ua.match(/MicroMessenger/i)=="micromessenger") { 
  4. return true
  5. else { 
  6. return false

當在手機端判斷到微信瀏覽器之后,可以使用微信的分享js腳本對其進行處理,大家可以參考微信的官方文檔,這里提供一個案例,了解下大概流程和思路

 

 
  1. <script type="text/javascript" src="/jslib/wx_share.js"></script> 
  2. <script> 
  3. //分享鏈接時給其重寫分享的標題、縮略圖、鏈接、簡介等 
  4. var imgUrl = '<?php echo base_url('/images/per.png'); ?>'
  5. var lineLink = 'http://www.baidu.com/'
  6. var shareTitle = '我來給你送錢了'
  7. var descContent = '折射率,你知道是啥?'
  8. var timeline_title = 'timeline_title'
  9. var appid = ''
  10. </script> 
  11. <script> 
  12. function onBridgeReady() { 
  13. WeixinJSBridge.call('showOptionMenu'); 
  14. </script> 
  15. <script> 
  16. if (typeof WeixinJSBridge == "undefined") { 
  17. if (document.addEventListener) { 
  18. document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false); 
  19. else if (document.attachEvent) { 
  20. document.attachEvent('WeixinJSBridgeReady', onBridgeReady); 
  21. document.attachEvent('onWeixinJSBridgeReady', onBridgeReady); 
  22. else { 
  23. onBridgeReady(); 
  24. </script> 
  25. </head>  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产免费久久久久 | 毛片视频免费观看 | 一级性生活视频 | 少妇一级淫片免费放正片 | 欧美亚洲国产成人综合在线 | 成人一区二区三区在线 | 精品久久久久久久久久中出 | 欧美女孩videos | 色诱亚洲精品久久久久久 | 国产精品视频一区二区三区四区国 | 亚洲一级簧片 | 久久精品欧美一区 | 国内精品久久久久久久影视红豆 | 欧美四级在线观看 | 亚洲自拍第二页 | 国产午夜精品一区二区三区在线观看 | 国产亚洲精品综合一区91555 | 亚洲电影在线播放 | 色综合一区二区 | 亚洲一区二区在线免费 | 免费国产在线精品 | av免播放 | 99精品无人区乱码在线观看 | 黄色免费av网站 | 中文字幕在线视频网站 | 久色成人 | 国产91在线播放九色 | 成人福利在线 | 国产精品久久久久永久免费 | av影片在线观看 | 日韩美香港a一级毛片免费 欧美一级淫片007 | av在线免费网址 | 国产成人高清成人av片在线看 | 一本色道久久久888 国产一国产精品一级毛片 国产精品高潮视频 | 欧美日韩国产一区二区三区在线观看 | 国产韩国精品一区二区三区久久 | 看免费的毛片 | 欧美顶级毛片在线播放小说 | 牛牛碰在线 | 欧美韩国一区 | 奶子吧naiziba.cc免费午夜片在线观看 |