首页 > 代码库 > PHP限制网页只能在微信内置浏览器中查看并显示
PHP限制网页只能在微信内置浏览器中查看并显示
微信现在算是火了,围绕微信开发的应用也越来越多了,前段时间,自己公司需要,用PHP写了一个微信应用,为了防止自己辛苦写成的PHP应用被盗用,于是通过PHP做了限制,只能在微信自带的浏览器中才能打开本应用,一开始无头绪,后经多查证,总算把这功能弄出来了,现在把具体的代码分享给大家。
1 2 3 4 5 6 7 8 | <?php $useragent = addslashes ( $_SERVER [ ‘HTTP_USER_AGENT‘ ]); if ( strpos ( $useragent , ‘MicroMessenger‘ ) === false && strpos ( $useragent , ‘Windows Phone‘ ) === false ){ echo " Sorry!非微信浏览器不能访问" ; } else { echo "可以访问" ; } ?> |
注:上述方法如果伪造了HTTP_USER_AGEN方法,就能正常访问了。玩机达人若在谷歌浏览器上装个User-Agent Switcher,同样也可访问。后来想到用JS来判断是不是手机访问,但这样同样不能彻底解决问题,因为客户端浏览器若禁止了JS,该方法又失效了,所以我想,这就像在网页上屏蔽右键一样,只能难倒一些不懂的人,唉。
本文标题: PHP限制网页只能在微信内置浏览器中查看并显示
来自淘代码转载请注明
- PHP控制浏览器在指定时间内关闭
- PHP 中的大小写字母转换函数 首字母变大写
- PHP+IIS环境下Discuz无法上传图片的解决办法
- php实现MYSQL备份的类库
- PHP日期操作类代码-农历-阳历转换、闰年、计算天数等
- Discuz论坛写出的php加密解密处理类(代码+使用方法)
- PHP限制网页只能在微信内置浏览器中查看并显示
- phpinfo什么也不显示 不执行的原因及解决办法
PHP限制网页只能在微信内置浏览器中查看并显示
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。