600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > php 206实现微信浏览器 PHP实现限制页面只能在微信自带浏览器访问的代码

php 206实现微信浏览器 PHP实现限制页面只能在微信自带浏览器访问的代码

时间:2023-08-20 08:37:36

相关推荐

php 206实现微信浏览器 PHP实现限制页面只能在微信自带浏览器访问的代码

PHP实现限制页面只能在微信自带浏览器访问的代码

发布于 -02-15 11:58:02 | 142 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

本文为大家讲解的是PHP实现限制页面只能在微信自带浏览器访问的代码,感兴趣的同学参考下.

为了防止自己辛辛苦苦做的webapp被人copy,我们都想限制程序只能在微信里面浏览,虽然下面实现了这个功能,单都是小菜,没什么技术含量,懂代码的伪造下就破了。下面是PHP限制页面只能在微信自带浏览器访问的代码。

$useragent = $_SERVER['HTTP_USER_AGENT'];

if (strpos($useragent, 'MicroMessenger') === false) {

echo " 非微信浏览器禁止访问";

} else {

echo "微信浏览器允许访问";

}

上面这个代码还不完善,Windows phone的微信就不能用了,于是修改下:

$useragent = addslashes($_SERVER['HTTP_USER_AGENT']);

if(strpos($useragent, 'MicroMessenger') === false && strpos($useragent, 'Windows Phone') === false ){

echo " 非微信浏览器禁止访问";

}else{

echo "微信浏览器允许访问";

}

大家可以通过获取 HTTP_USER_AGEN,判断。

但是你觉得上面的方法能阻止别人去偷窃你的界面,你就错了,只要伪造一下HTTP_USER_AGEN还是能正常访问。

在谷歌浏览器上面装个User-Agent Switcher,还是能随便访问。于是我还想到用JS来判断是不是手机访问,但是只要浏览器禁止JS运行,还是能正常访问。。不过或许这样能难到一些新手吧。

相关阅读:

PHP实现限制页面只能在微信自带浏览器访问的代码

php实现让页面只能被百度gogole蜘蛛访问的方法

PHP实现登陆并抓取微信列表中最新一组微信消息的方法

php判断页面是否是微信打开的示例(微信打开网页)

PHP编程实现微信企业向用户付款的方法示例

PHP memcache在微信公众平台的应用方法示例

PHP实现创建微信自定义菜单的方法示例

PHP实现支持页面后退的两种方法

js+php实现静态页面实时调用用户登陆状态的方法

PHP实现HTML页面静态化的方法

基于PHP实现商品成交时发送短信功能

PHP实现限制IP访问的方法

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。