- 资源介绍
- 更新记录
- 安装教程
discuz修改游客发帖隐藏ip的方法
- discuz游客发帖,默认是显示ip前面3段的,也就是显示为127.0.0.x。
- 既然选择了游客发帖,我们也可以尽量的保护游客的ip不被泄漏。
- 那就修改discuz的文件,改下代码即可:
- 找到/source/module/forum/forum_viewthread.php文件
- 查找:if(!$post[‘authorid’]) {
- 然后具体是这两句:
- if(!$post[‘authorid’]) {
- $post[‘useip’] = substr($post[‘useip’], 0, strrpos($post[‘useip’], ‘.’)).’.x’;
- }
- 如果只显示前面2段就修改成:
- 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’;
- }
- }
- 如果要全部不显示就修改成:
- 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’;
- }
- }
- 保存替换下文件就行了,当然记得先备份下原文件,以及修改的地方要备注下。
猜你在找
- 2021-02-05Hi,初次和大家见面了,请多关照!
最后编辑:2021-02-05



