- A+
所属分类:技术分享
PHP让指定网页只能在微信内置浏览器打开的代码。有时候,有些网页不方便在电脑或者手机QQ打开,比如:想创建一个在微信活动页面,在电脑或者QQ打开会导致某些功能失效,页面错版等情况,为了避免出现这种情况,其实我们只需让它只能在微信打开就可以了。
只能在微信打开的代码:
- <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>微信内置浏览器访问</title>
<style type="text/css">
*{margin:0px; padding: 0px;}
h4{line-height: 65px; text-align: center;}
.ico-con{width: 110px; height: 110px; margin:30px auto 0;}
.ico{width: 110px; height: 110px;}
</style>
</head>
<body bgcolor="#E1E0DE">
<?php
header("Content-type:text/html;charset=utf-8");
$useragent = addslashes($_SERVER['HTTP_USER_AGENT']);
if(strpos($useragent, 'MicroMessenger') === false && strpos($useragent, 'Windows Phone') === false ){
echo "<div class='ico-con'>";
echo "<img src='https://www.laiqun.cn/wp-content/uploads/2017/12/lqlogo.png' class='ico'>";
echo "</div>";
echo "<h4>请在微信客户端内打开</h4>";
}else{
echo "<script>window.location.href='https://www.laiqun.cn'</script>";
}
?>
</body>
</html>
代码解析:
当检测到是微信打开的,就是执行else的结果,跳转到页面,当检测到电脑打开,那就调用我们固定的页面(如下图)。
代码使用方法:新建weixin.php文件,名称随意但后缀需要为.php ,然后复制上面的代码粘贴进去,把提示图片和需要在微信上显示的网址修改成您自己的,再上传到自己的网站服务器即可。
电脑查看示例:https://www.laiqun.cn/yanshi/weixin.php
微信扫一扫打开的是来群网首页,而电脑打开的则是上图一样。

来群网微信公众号:laiquncn
打开微信扫一扫关注我们,技术教程、热门软件、淘宝大额优惠券等免费领取