PHP限制网页只能在微信内置浏览器中查看并显示
来源:互联网 发布:网络爬虫php 编辑:程序博客网 时间:2024/05/16 10:59
微信现在算是火了,围绕微信开发的应用也越来越多了,前段时间,自己公司需要,用PHP写了一个微信应用,为了防止自己辛苦写成的PHP应用被盗用,于是通过PHP做了限制,只能在微信自带的浏览器中才能打开本应用,一开始无头绪,后经多查证,总算把这功能弄出来了,现在把具体的代码分享给大家。
1
<?php
2
$useragent
=
addslashes
(
$_SERVER
[
'HTTP_USER_AGENT'
]);
3
if
(
strpos
(
$useragent
,
'MicroMessenger'
) === false &&
strpos
(
$useragent
,
'Windows Phone'
) === false ){
4
echo
" Sorry!非微信浏览器不能访问"
;
5
}
else
{
6
echo
"可以访问"
;
7
}
8
?>
注:上述方法如果伪造了HTTP_USER_AGEN方法,就能正常访问了。玩机达人若在谷歌浏览器上装个User-Agent Switcher,同样也可访问。后来想到用JS来判断是不是手机访问,但这样同样不能彻底解决问题,因为客户端浏览器若禁止了JS,该方法又失效了,所以我想,这就像在网页上屏蔽右键一样,只能难倒一些不懂的人,唉。
阅读全文
0 0
- PHP限制网页只能在微信内置浏览器中查看并显示
- PHP限制网页只能在微信内置浏览器中查看并显示
- Javascript限制网页只能在微信内置浏览器中访问
- Javascript限制网页只能在微信内置浏览器中访问
- Javascript限制网页只能在微信内置浏览器中访问
- Javascript限制网页只能在微信内置浏览器中访问
- 如何限制网页只能在微信内置浏览器中打开?
- php 网页只能在微信浏览器中打开
- 限制网页只能在微信浏览器打开
- 用PHP限制网页只允许在微信自带浏览器访问的技巧
- 微信开发js限制页面只能在微信浏览器打开 禁止外置浏览器
- 微信开发js限制页面只能在微信浏览器打开 禁止外置浏览器
- 用js限制网页只在微信浏览器中打开,复制粘贴即可使用
- 微信内置浏览器网页刷新
- 只能在微信浏览器打开的链接,如何查看源码
- 判断是否是在微信的内置浏览器里打开的网页
- 判断网页是否在微信浏览器中打开
- js判断是否在微信浏览器中打开网页
- 安卓自定义view
- android TextView滚动和转义换行等相关问题
- python I/O编程小笔记
- windows系统 忘记mysql密码解决方案
- Java反射-Method
- PHP限制网页只能在微信内置浏览器中查看并显示
- 最简单的基于FFmpeg的AVDevice例子(屏幕录制)
- ElasticSearch入门
- Android自定义控件9----scrollTo/scrollBy实现滑动和直接绘制滑动的对比使用demo测试
- 【复杂网络】当机器学习遇上复杂网络:解析微信朋友圈 Lookalike 算法
- 搜狗输入法繁简体切换
- 跨域访问nodejs,ie获取不到cookie
- 数据挖掘与机器学习之交叉验证
- Java面向对象习题