如何让discuz不显示用户的ip?

就是在discuz的后台不显示所有注册用户(包括管理员)的ip,在ucenter后台也不显示用户的ip,任何人也查不到所有网站注册人员的ip,谢谢!就是让所有显示ip的地... 就是在discuz的后台不显示所有注册用户(包括管理员)的ip,在ucenter后台也不显示用户的ip,任何人也查不到所有网站注册人员的ip ,谢谢!
就是让所有显示ip的地方都不显示ip,取消显示ip的所有功能~
展开
 我来答
takashiro
2009-08-17 · TA获得超过576个赞
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:238万
展开全部
打开include/common.inc.php,在大约86行。找到以下代码

if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}

在本段代码前面加上/*,最后加上*/,这样转为注释。就相当于删除了。你真的永远不需要了的话,那就直接删掉吧。然后就不会记录$onlineip(在线IP)了。
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
sishenqiao
2009-08-15 · TA获得超过652个赞
知道小有建树答主
回答量:484
采纳率:0%
帮助的人:543万
展开全部
这个可以解决,在程序里面对获取IP的函数该一下,或者是取消掉,这个需要对dz的程序模块要比较熟悉的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z_collapsar
2009-08-15 · TA获得超过453个赞
知道小有建树答主
回答量:919
采纳率:50%
帮助的人:762万
展开全部
1、基本上没可能,除非做出大修改,管理员默认可以查看所有人IP

2、除管理员外,其他用户组都可以禁止查看IP

3、所以说,只设一个管理员一定程度上解决问题。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxyzxy12321
2009-08-15 · TA获得超过1211个赞
知道小有建树答主
回答量:800
采纳率:100%
帮助的人:0
展开全部
用代理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式