免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 发帖

话说,你们最近上论坛是不是卡得不要不要的?

RT
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
$\href{https://kuingggg.github.io/}{\text{About Me}}$

本帖最后由 hbghlyj 于 2022-1-26 07:19 编辑

用下面链接登出,稍等几秒以后可以显示blablabla
http://kuing.orzweb.net/logging. ... 60blablabla%60);%27

TOP

本帖最后由 hbghlyj 于 2022-1-26 07:11 编辑

回复 42# kuing
Discuz封锁蜘蛛最有效的方法

    闲来无事翻代码,发现一个好东西,Discuz设计者考虑到了有些流氓搜索引擎不遵守roborts.txt,于是设计了一个NOROBOT变量,当这个变量为true 的时候,定义中的搜索引擎都会无法访问,默认比如在post.php里面开头就定义了

define('NOROBOT', TRUE);
这样就可以有效防止蜘蛛乱爬了



但是至于像viewthread.php,forumdisplay.php(还有其他。比如,feed页面等)默认就是要给虫子爬的,所以,这一句话没有,如果要封锁蜘蛛,在这些页面中加入这个定义即可

加入后,在在线会员列表中,出现了好多游客的“无效的越权访问”,这些“游客,就是蜘蛛了”

查看common.inc.php,可以看到如下函数

getrobot();
if(defined('NOROBOT') && IS_ROBOT) {
exit(header("HTTP/1.1 403 Forbidden"));
}
这个可见,如果discuz调用getrobot()这个函数发现来访者是蜘蛛,就返回http 403禁止访问的错误提示

这个函数是在global.func.php被定义的

复制代码
  1. function getrobot() {
  2. if(!defined('IS_ROBOT')) {
  3.    $kw_spiders = 'Bot|Crawl|Spider|slurp|sohu-search|lycos|robozilla';
  4.    $kw_browsers = 'MSIE|Netscape|Opera|Konqueror|Mozilla';
  5.    if(!strexists($_SERVER['HTTP_USER_AGENT'], 'http://') && preg_match("/($kw_browsers)/i", $_SERVER['HTTP_USER_AGENT'])) {
  6.    define('IS_ROBOT', FALSE);
  7.    } elseif(preg_match("/($kw_spiders)/i", $_SERVER['HTTP_USER_AGENT'])) {
  8.    define('IS_ROBOT', TRUE);
  9.    } else {
  10.    define('IS_ROBOT', FALSE);
  11.    }
  12. }
  13. return IS_ROBOT;
  14. }
复制代码

TOP

回复  色k
不妨在首页放一个统计一下访客的ip的地理位置
hbghlyj 发表于 2022-1-25 01:28

一整天了,只记录了八十几个,现在在线的人数都不止这数。
看来只有我们这些正常访问的记录到,那些恒常的游客流根本记录不了[无奈],应该都是机器人,是不是搞爬虫啥的?

TOP

回复 40# isee

这都能吓到

TOP

回复 39# kuing


吓一跳~

TOP

回复 38# hbghlyj

好玩儿已放。

只在首页放,那如果游客流是直接访问帖子,不经过首页的话,会不会统计不到?

TOP

回复 37# 色k
不妨在首页放一个旋转地图的JS代码统计一下访客的ip的地理位置

TOP

回复 36# kuing

游客流又肥来鸟

TOP

回复 35# hbghlyj

技术跟不上[无奈]

今天访问顺畅了,但在线人数并没有涨起来,看来 34# 的判断可能不对。

TOP

回复 34# kuing
建议弃sclub,找一个云服务器安装discuz

TOP

这两天不 FQ 有点难打开,同时我注意到在线人数也变少了,莫非那几百游客也被卡到进不来?

TOP

回复 28# isee


还别说平板,鸿蒙 下华为浏览器访问论坛,不挂 梯子,任何网络环境都很快

TOP

算了,不试,怕弄坏了。

TOP

@kuing 您再试试这个
https://zhuanlan.zhihu.com/p/29891330

TOP

回复 29# kuing
哈,是我自己想的,原理也很简单,就是sclub自动加上的广告头注释掉,我在另外一个论坛上测试可以用

TOP

回复 27# hbghlyj

你这个是在哪里看到的,有没有链接

TOP

本帖最后由 isee 于 2021-7-24 17:21 编辑

今天现在广东长宽访问太费劲了
'.........'.............'.......'...'........
奇怪了,同样是长宽...
用平板居然很快,可能跟浏览器有关系

TOP

回複 2# kuing
論壇管理--界面--糢板管理
将header.htm中的
<body id=CURSCRIPT>
替換為
<xmp style="display:none"><body id='{CURSCRIPT}'></xmp>
就可以吃掉google-analytics

TOP

这几天在线人数好像没那么多了

TOP

返回列表 回复 发帖