IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> WordPress禁止QQ微信访问网站,提示其它浏览器打开 -> 正文阅读

[PHP知识库]WordPress禁止QQ微信访问网站,提示其它浏览器打开

老有小可爱恶意举报,网站网址容易报红怎么办?有一种解决方案:不让用户在QQ、微信、QQ浏览器打开,我使用以后,网站已经一年没有报红了,方法代码如下:

1、在主题目录下新建:no_QQ.php

以大咖主题举例 ,主题目录则是:/www/wwwroot/www.bugaoshini.com/wp-content/themes/daka/

2、复制如下代码到no_QQ.php文件保存

<?php
    

    // nocache_headers(); //禁止浏览器缓存
    
    $currentPage =  home_url(add_query_arg(array()));
     if ( !strpos($ua, 'qqbrowser/') && !strpos($ua, 'micromessenger') && !strpos($ua, 'qq/') ) {
    	$currentPage = home_url();
    }

    $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
    
    if (  !strpos($ua, 'micromessenger') && !strpos($ua, 'qq/')&& !strpos($ua, 'qqbrowser/') ) {

        // wp_redirect( $currentPage );

    }else{
    $blogname = get_bloginfo('name');
    $sep = apply_filters( 'document_title_separator', '-' );
    // $sep = ' '.$sep.' ';
?>
<!DOCTYPE HTML>
<html lang="zh-CN">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta name="robots" content="noindex,nofollow">
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
        <meta http-equiv="Cache-Control" content="no-transform" />
        <meta http-equiv="Cache-Control" content="no-siteapp" />
        <title><?php echo $blogname.$sep.get_bloginfo('description'); ?></title>
        <meta content="yes" name="apple-mobile-web-app-capable">
        <meta content="black" name="apple-mobile-web-app-status-bar-style">
        <meta name="format-detection" content="telephone=no">
        <meta name="aplus-touch" content="1">
        <meta name="aplus-touch" content="1">
            <link rel="shortcut icon" href="<?php echo $favicon; ?>" />
            <link rel="icon" href="<?php echo $favicon; ?>" />
        
        <style>
            body,html{width:100%;height:100%}
			*{margin:0;padding:0}
			body{background-color:#fff}
			#contens{margin:105px 0px 10px;text-align:center;font-size:19px;font-weight: 600;margin-bottom:125px;color:#000}
			#contens>div{line-height:130%;margin:10px 0}
			.top-bar-guidance{font-size:20px;color:#fff;height:70%;line-height:1.8;padding:20px 20px 0;background:url(https://www.sufengtang.com/wp-content/themes/dragon/assets/images/other/click-browser-top-right-hand-corner.png) center top/contain no-repeat}
			.top-bar-guidance .icon-safari{width:25px;height:25px;vertical-align:middle;margin:0 .2em}
			.app-download-tip{margin:0 auto;text-align:center;font-size:19px;color:#000}
			.app-download-tip .guidance-desc{background-color:#fff;padding:0 10px}
			.app-download-btn{display:block;width:214px;height:40px;line-height:40px;margin:18px auto 0 auto;text-align:center;font-size:18px;color:#0056ff;border-radius:20px;border:.5px #0056ff solid;text-decoration:none}
        </style>
    </head>
    <body>

    <div class="top-bar-guidance">
        <p>点击右上角<img src="https://pic.rmb.bdstatic.com/bjh/6a9abb7fa71efd22efe6731a2ab3a986.png" class="icon-safari"> <span id="openm">浏览器打开</span></p>
        <p>可以继续浏览本站哦~</p>

	    <div id="contens"><b>
	        <div><span style="color:#ff0000;" >"<?php echo $blogname; ?>温馨提示"</span></div>
	        <div>本站禁止在<span style="color:#0056ff;">|微信|QQ|QQ浏览器|</span>内打开</div>
	        <div style="display: none;">请使用除<span style="color:#0056ff;">|QQ浏览器|</span>外的手机浏览器访问</div>
	        </b>
	    </div>
    </div>

    <div class="app-download-tip"><span class="guidance-desc">您可以复制本站网址到其它浏览器打开</span></div>
    <a data-clipboard-text="<?php echo $currentPage; ?>" class="app-download-btn" id="ASpaycopyurl">点此复制本站网址</a>
	
	<script src="https://cdn.bootcss.com/clipboard.js/2.0.4/clipboard.min.js"></script>
    <script>
        var ua = navigator.userAgent;
        

        var clipboard = new ClipboardJS('#ASpaycopyurl');
		clipboard.on('success', function(e) {
			document.getElementById("ASpaycopyurl").innerHTML='复制成功';
		});
		clipboard.on('error', function(e) {
			alert('复制失败,请点击右上角用浏览器打开');
		});

    </script>
</html>
<?php die;} ?>

3、在主题的function.php文件中,最后一行,插入如下代码:

/****************禁止腾讯系列访问*****************************/

include("/www/wwwroot/www.bugaoshini.com/wp-content/themes/daka/no_QQ.php") ;

完事,收工!

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-12-13 12:35:45  更:2021-12-13 12:36:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/13 14:27:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码