Discuz
访客站。默认情况下,将显示 IP
的前三个段,即 127.0.0。十,。
既然我们选择为游客发帖,我们也可以尽最大努力保护游客的知识产权不被泄露。
然后修改 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
’; - }
- }
- 保存替换下文件就行了,当然记得先备份下原文件,以及修改的地方要备注下。
转载请注明:汇站网 » discuz
上传附件提示 Server
(IO
) Error
的解决方法