discuz隐藏游客发帖ip的方法

[复制链接]
树苗收集系 发表于 2020-9-14 22:00:07 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
discuz游客发帖,默认是显示ip前面3段的,也就是显示为127.0.0.x。

既然选择了游客发帖,我们也可以尽量的保护游客的ip不被泄漏。

那就修改discuz的文件,改下代码即可:

找到[color=#ff0000]/source/module/forum/forum_viewthread.php[/color]文件

查找:
[code]if(!$post[‘authorid’]) {[/code]然后具体是这两句:
[code]if(!$post[‘authorid’]) {
$post[‘useip’] = substr($post[‘useip’], 0, strrpos($post[‘useip’], ‘.’)).’.x’;
}[/code]如果只显示前面2段就修改成:
[code]if(!$post[‘authorid’]) {
if($_G[‘adminid’] != 1) {
$tmpip = substr($post[‘useip’], 0, strrpos($post[‘useip’], ‘.’));
$post[‘useip’] = substr($post[‘useip’], 0, strrpos($tmpip, ‘.’)).’.x.x’;
}
}[/code]如果要全部不显示就修改成:
[code]if(!$post[‘authorid’]) {
if($_G[‘adminid’] != 1) {
$tmpip = substr($post[‘useip’], 0, strrpos($post[‘useip’], ‘.’));
$post[‘useip’] = substr($post[‘useip’], 0, strrpos($tmpip, ‘x’)).’x.x’;
}
}[/code]保存替换下文件就行了,当然记得先备份下原文件,以及修改的地方要备注下。

回复

使用道具 举报

精彩评论2

小悲小欢小流年 发表于 2020-9-15 15:28:53 | 显示全部楼层
碉堡了!
回复

使用道具 举报

青栀琉璃裙 发表于 2020-9-19 14:45:43 | 显示全部楼层
不错!顶LZ
回复

使用道具 举报

发布主题
推荐阅读 更多
阅读排行 更多
广告位
全国统一客服电话
400-1234-5678

24x7小时免费咨询

  • 官方在线客服

    QQ客服:小西

    点击交谈

    QQ客服:良子

    点击交谈

    QQ客服:闵月

    点击交谈
  • 安徽省合肥市高新区创新产业园

  • 手机扫码查看手机版

    手机查找资源更方便

  • 扫一扫关注官方微信

    加入官方微信群