discuz x2.5增加IP地址端口号修改图文教程

应市公安局网监要求,discuz等交互类站点在用户日志保存时需添加ip端口号的记录。以下为discuz X2.5版本添加ip端口号修改记录:

1. 修改用户状态表`pre_common_member_status`,添加注册ip端口、最后访问ip端口字段。(类型 char 长度6)

ALTER TABLE  `pre_common_member_status` ADD  `regipport` CHAR( 6 ) NOT NULL DEFAULT  '0' AFTER  `lastip` ,
ADD  `lastipport` CHAR( 6 ) NOT NULL DEFAULT  '0' AFTER  `regipport`

2. 修改帖子表`pre_forum_post`,添加发帖时用户ip端口。
ALTER TABLE  `pre_forum_post` ADD  `useport` CHAR( 6 ) NOT NULL DEFAULT  '0' AFTER  `useip`

3. 修改程序文件,注册、访问、发帖时记录访客端口号。
①在sourceclasstabletable_common_member.php   292行
查找 'lastip' => (string)$ip,  下面增加两行:

'regipport' => (int) $_SERVER['REMOTE_PORT'],

'lastipport' => (int) $_SERVER['REMOTE_PORT'],

②在sourceclassclass_member.php    121行
查找C::t('common_member_status')->update($_G['uid'], array('lastip' => $_G['clientip'], 'lastvisit' =>TIMESTAMP, 'lastactivity' => TIMESTAMP)); 
改为:
C::t('common_member_status')->update($_G['uid'], array('lastip' => $_G['clientip'],  'lastipport' => (int) $_SERVER['REMOTE_PORT'], 'lastvisit' =>TIMESTAMP, 'lastactivity' => TIMESTAMP));

③在sourceincludepostpost_newreply.php  415行
查找'useip' => $_G['clientip'],  下面增加一行
'useport' =>  (int) $_SERVER['REMOTE_PORT'],

④在sourceincludepostpost_newthread.php  580行
查找'useip' => $_G['clientip'], 下面增加一行
'useport' =>  (int) $_SERVER['REMOTE_PORT'],

4. 修改对应需显示端口号得模板文件

①templatedefaulthomespace_profile_body.htm  154行
</em>$space[regip] 后面增加:<!--{if $space[regipport] != 0}-->$space[regipport]<!--{/if}-->
 </em>$space[lastip] 后面增加:<!--{if $space[lastipport] != 0}-->$space[lastipport]<!--{/if}-->

②templatedefaultforumtopicadmin_getip.htm
<b>$member[useip] 后面增加:
<!--{if $member[useport] != 0}-->$member[useport]<!--{/if}-->

5. 修改后效果如下图:

时间: 2024-10-26 21:19:35

discuz x2.5增加IP地址端口号修改图文教程的相关文章

Win10系统更改COM端口号的图文教程

1.我们在桌面吉击桌面的"此电脑"然后在进入后我们再找到"管理"---"设备管理器",找到串口设备效果如下图所示: 2.接着我们再找到打开窗口中的"属性",点击"高级": 3.根据自己的需求,设置设备需要的端口号. 好了这个com端口号只能选择不能用户自定义了,硬件固定的所以我们只要随便选择就好了.

新手看招:避免网络 IP 地址被非法修改_网络冲浪

局域网中各工作站的TCP/IP参数被随意修改后,很容易造成IP地址的冲突,这会给管理工作带来不小的麻烦.那么,有没有办法保护好自己的网络,不让别人非法修改IP地址呢? 其实,很简单,你只要参照下面的步骤,就能轻松避免IP地址被非法修改的麻烦! 注册表设置法 首先,需要将桌面上的"网上邻居"图标隐藏起来,让其他人无法通过"网上邻居"属性窗口,进入到TCP/IP参数设置界面.依次展开注册表编辑窗口中的"HKEY_CURRENT_USER"."

win8怎么设置ip地址?win8系统修改ip地址方法

  有时候我们的电脑不能联网,需要设置修改特定的IP地址才行,那么win8怎么设置ip地址??下面我就来简单说下Win8系统修改ip地址方法. Win8怎么设置IP地址 1.在win8系统的右下角可以看到有个信号图标,点击鼠标右键,如下图所示. 2.在右键弹出的菜单里,我们点击打开网络和共享中心,如下图所示. 3.在网络和共享中心窗口里,我们可以点击左侧的更改适配器设置,或者点击右侧连接的网络WLAN,这里我就是点击右侧的WLAN,如下图所示. 4.在打开的WLAN状态对话框里,我们点击下方的属

电脑的IP地址该如何修改

  更改IP地址的方法步骤: 鼠标 右键点击"网上邻居"-->选择"属性"-->右键点击"本地连接"-->选择"属性"-->在弹出的"本地连接属性"中双击"Internet 协议(TCP/IP)",将弹出"Internet 协议(TCP/IP)属性",更改下方IP地址复选框中的最后一位数值,就可以修改本机在局域网中的IP地址了; 接下来解释一下

闲鱼APP收货地址修改图文教程

给各位荔枝FM软件的使用者们来详细的解析分享一下收货地址修改的图文教程. 教程分享: 1.首先打开闲鱼APP,点击[我的]选项,进入个人中心,然后点击头像;   2.接着点击[编辑资料]选项;   3.在[我的资料]页面,点击[收货地址]选项;   4.接下来我们就可以根据自己的需求选择"添加"或者"修改"了,修改地址的话,就点击你以前添加的地址,然后编辑,完毕后点击"保存地址"即可.     好了,以上的信息就是小编给各位荔枝FM的这一款软件的

flippa免费帐号注册图文教程及相关功能介绍

中介交易 SEO诊断 淘宝客 云主机 技术大厅 互联网上,关于网站的买卖和交易从来都不少,一般在域名交易网站非常多,独立的.专业的.大规模的.电子商务色彩的网站买卖平台或许会是必然的趋势.今天所介绍的网站Flippa.com就是这样一个网站买卖的电子商务平台,从其正式上线时间2009年6月23日来看,Flippa或许是个新网站;但从其诞生的背景--由Sitepoint网站中,原先的网站买卖交易平台转化而来,Flippa又是一个很有历史的网站. Sitepoint成立于1998年4月,是一个面向W

用phpMyadmin创建Mysql数据库及独立数据库帐号的图文教程_服务器其它

为了防止安全隐患,我们一般针对每个数据库都设置了独立的数据库访问帐号,该帐号仅有访问该数据库的权限.下面就让我们来具体演示一下:     1.首先我们要登陆php(做为现在的主流开发语言)MyAdmin,不做演示.     2.创建一个数据库,如下图,在php(做为现在的主流开发语言)MyAdmin右边窗口中,填写数据库名称,点创建即可.             例如我们这里创建一个名字为:cncmstest 的数据库      创建成功会有如下提示:          3.点击左上角的主页按钮

腾迅照片管家切换当前帐号的图文教程

1)在手机中打开己安装好的"腾迅照片管家"然后在打开界面点击[精选]进入之后点击如图所示的[齿轮]进入.    2)接着进入设置之后你会看到有一个[退出当前帐号]然后我们点击它,之后再点击[点击登录]就可以登录新号了.   3)然后我们在登录框中再点击[切换帐号]之后我们再点击[添加帐号]并登录即可  

JAVA之旅(三十二)——JAVA网络请求,IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用

JAVA之旅(三十二)--JAVA网络请求,IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用 GUI写到一半电脑系统挂了,也就算了,最多GUI还有一个提示框和实例,我们暂时不讲了,我们直接来重点吧,关于JAVA的网络请求是怎么实现的?当然是HTTP协议,但是不可否认,他的概念和思想都是我们必须去涉及的,包括后面的tcp和socket等,好吧,我们开车吧! 一.JAVA网络请求概述 关于JAVA的网络请求,我们大致的可以分为以下几个分类 网络模式 OSI TCP