介绍
今天就跟大家聊聊有关使用PHP与JavaScript怎么对请求进行判断,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
在iPhone下,返回
Mozilla/5.0, (iPhone;, CPU iPhone OS 5 _1 like Mac OS X), AppleWebKit/534.46, (KHTML, like 壁虎),移动/9 b176 MicroMessenger/4.3.2)
在Android下,返回
Mozilla/5.0, (Linux;,你,,Android 2.3.6;,应用;,GT-S5660 构建/姜饼),AppleWebKit/533.1, (KHTML, like 壁虎),版本/4.0,Mobile Safari/533.1, MicroMessenger/4.5.255)
不难发现微信浏览器为MicroMessenger,并且有版本号,也可以判断手机类型为iPhone还是Android
如果要做盗链
如果(大小写敏感($ _SERVER [“HTTP_USER_AGENT"],“MicroMessenger")) echo 才能“Welcome 用wechat word"; 其他的 echo 才能“http/1.1, 401, Unauthorized"; public function  is_weixin () {, _SERVER if (,大小写敏感([& # 39;HTTP_USER_AGENT& # 39;],, & # 39; MicroMessenger& # 39;), !==, false ), { ,return 真实; } ,return 假; },,,, if ($ this→is_weixin ()) { ,其他}{ ,echo “请使用微信访问本网址!”; }
js判断
function is_weixin () { var 才能;ua =, navigator.userAgent.toLowerCase (); 如果才能(ua.match (/MicroMessenger/i)==癿icromessenger"), { ,,,return 真实; ,,},{else ,,,return 假; ,,} }
当在手机端判断到微信浏览器之后,可以使用微信的分享js脚本对其进行处理,大家可以参考微信的官方文档,这里提供一个案例,了解下大概流程和思路
,
& lt; script 类型=拔谋?javascript" https://www.yisu.com/zixun/, src="/jslib/wx_share.js "> 脚本> <>脚本//分享链接时给其重写分享的标题,缩略图,链接,简介等 var imgUrl=' <?php echo base_url('/图片/per.png ');> '; var lineLink=' http://www.baidu.com/'; var shareTitle='我来给你送钱了”; var descContent='折射率,你知道是啥?”; var timeline_title=皌imeline_title”; var appid=";> 脚本 <>脚本 函数onBridgeReady () { WeixinJSBridge.call (“showOptionMenu”); }> 脚本 <>脚本 如果(typeof WeixinJSBridge==岸ㄒ濉?{ 如果(document.addEventListener) { 文档。addEventListener (WeixinJSBridgeReady, onBridgeReady、虚假); }else if (document.attachEvent) { 文档。attachEvent (WeixinJSBridgeReady, onBridgeReady); 文档。attachEvent (onWeixinJSBridgeReady, onBridgeReady); } 其他}{ onBridgeReady (); }> 脚本 头>
看完上述内容,你们对使用PHP与JavaScript怎么对请求进行判断有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。