discuz修改游客發(fā)帖隱藏ip的方法
discuz游客發(fā)帖,默認是顯示ip前面3段的,也就是顯示為127.0.0.x。
既然選擇了游客發(fā)帖,我們也可以盡量的保護游客的ip不被泄漏。
那就修改discuz的文件,改下代碼即可:
找到/source/module/forum/forum_viewthread.php文件
查找:if(!$post[‘a(chǎn)uthorid’]) {
然后具體是這兩句:
if(!$post[‘a(chǎn)uthorid’]) {
$post[‘useip’] = substr($post[‘useip’], 0, strrpos($post[‘useip’], ‘.’)).’.x’;
}
如果只顯示前面2段就修改成:
if(!$post[‘a(chǎn)uthorid’]) {
if($_G[‘a(chǎn)dminid’] != 1) {
$tmpip = substr($post[‘useip’], 0, strrpos($post[‘useip’], ‘.’));
$post[‘useip’] = substr($post[‘useip’], 0, strrpos($tmpip, ‘.’)).’.x.x’;
}
}
如果要全部不顯示就修改成:
if(!$post[‘a(chǎn)uthorid’]) {
if($_G[‘a(chǎn)dminid’] != 1) {
$tmpip = substr($post[‘useip’], 0, strrpos($post[‘useip’], ‘.’));
$post[‘useip’] = substr($post[‘useip’], 0, strrpos($tmpip, ‘x’)).’x.x’;
}
}
保存替換下文件就行了,當然記得先備份下原文件,以及修改的地方要備注下。
版權聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡收集,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權利,請聯(lián)系網(wǎng)站客服處理。