论坛 newreply.php,Discuz 2.5 留存网站日志源端口号的修改办法

news/2024/5/15 15:24:56/文章来源:https://blog.csdn.net/weixin_28884811/article/details/116284557

loading...

近日,很多站长收到了IDC发来的有关《公安机关要求网站做好日志系统源端口号留存的通知》,要求大致如下:

为贯彻落实公安部和省公安厅关于加强互联网行业管理工作的要求,所有网站对相关日志系统要进行升级改造,请各用户切实做好网站(特别是交互式网站,如:论坛、博客、留言板等)日志系统的升级改造工作,在原来访问IP的基础上,增加留存用户源端口号。现将工作要求通知如下:

一、各用户最迟应于2013年9月30日前完成改造升级工作。改造后的网站日志至少应包括:URL;ID;注册IP;注册时间;最后的登录的IP、时间;用户源IP地址;用户源端口号;用户上下线时间;日志留存时限不应少于60日(有条件的要保留12个月以上)。

二、各用户收到通知后应立即按要求在截止时间内完成网站日志系统的升级改造工作,随后公安部门将开展日志记录抽查工作,请各用户做好有害信息的发现、过滤、屏蔽、删除、日志调取、注册资料调取等方面的技术和人员的配备,公安部门将对未按时落实相关技术措施的单位将责令其进行整改、处罚直至关站。请各用户务必认真执行。

用户源端口号指网站的访问者所用的端口号。常用的Web服务器如IIS、Apache生成的日志不留存用户源端口号信息,留存用户源端口号信息可参考:

(1)$_SERVER[REMOTE_PORT](PHP);

(2)Request.ServerVariables("REMOTE_PORT")(ASP)。

以下以Discuz X2.5为例,讲解增加端口号记录的办法:

1. 增加会员状态表字段 注册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. 增加帖子表字段,发帖时的端口。

ALTER TABLE `pre_forum_post` ADD `useport` CHAR( 6 ) NOT NULL DEFAULT '0' AFTER `useip`

3. 修改程序文件,注册、访问、发帖时记录访客端口号。

3.1、 source\class\table\table_common_member.php 292行

搜索 'lastip' => (string)$ip, 下面增加两行:

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

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

3.2、 source\class\class_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));

3.3、 source\include\post\post_newreply.php 415行

搜索 'useip' => $_G['clientip'], 下面增加一行

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

3.4、 source\include\post\post_newthread.php 580行

搜索 'useip' => $_G['clientip'], 下面增加一行(无法找到此代码)

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

4. 修改模板用于显示:

4.1、 template\default\home\space_profile_body.htm 154行

$space[regip] 后面增加:$space[regipport]

$space[lastip] 后面增加:$space[lastipport]

4.2、 template\default\forum\topicadmin_getip.htm

$member[useip] 后面增加:

$member[useport]

至此,修改结束!

如果有朋友觉得自己修改比较麻烦,而且升级后也比较啰嗦,目前已有discuz的完善收费插件(支持各主要版本),可付费解决此问题:http://addon.discuz.com/?@yifue_portlog.plugin

e6046d03b53df2ca6ccc0125117e262a.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_764244.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

发布订阅服务器占用空间吗,网站使用网站空间还是云服务器?如何选择?

原标题:网站使用网站空间还是云服务器?如何选择?网站空间已经有了一段时间的历史,随着其技术的不断成熟,以及其低廉的价格,成为众多站长的首选对象。但近两年云计算的出现,衍生出云服务器这个产…

mvc开发网站打开慢总结

开始学习mvc开发网站的时候,看了传智博客的视频教程,其中学习了一个和牛逼的框架,开始激动的深入学习,学完后却发现其实那套框架太重并不适合一些中小型的网站开发,并且也使用导航属性关联外键,导致打开网站…

python爬虫加密空间_python爬虫反反爬,你几乎可以横扫大部分 css 字体加密的网站...

接下来就是学习 python 的正确姿势有人说了不就是把字体通过 unicode 编码吗?那就简单了啊把每个字的编码找到然后使用字典把编码和对应的字对应起来抓取分析的时候直接替换不就得了有道理是有道理但是如果我每次返回给你的编码都不一样呢?你说死不死好了…

网站性能优化—CRP

为了把HTML、CSS和JavaScript转化成活灵活现、绚丽多彩的网页,浏览器需要处理一系列的中间过程,优化性能其实就是了解这个过程中发生了什么-即CRP(Critical Rendering Path,关键渲染路径)。首先,我们从头开始快速学习一下浏览器是…

云服务器 ECS 建站教程:SVN的搭建和使用

SVN的搭建和使用简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本…

大型网站的 HTTPS 实践(一): HTTPS 协议和原理

大型网站的 HTTPS 实践(一): HTTPS 协议和原理 1 前言 百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS。本文重点介绍 HTTPS 协议, 并简单介绍部署全站 HTTPS 的意义。 2 HTTPS 协议概述 HTTPS 可以认…

自适应网站设计对百度友好的关键:添加applicable-device标签(转)

现在很多网站都使用了自适应网页设计(Response-Web-Design),以满足庞大的移动端用户群的需要。但是在技术上设计了自适应的网页之后,出于SEO的考虑,你还要照顾到如何对百度更友好,即告诉百度“我是自适应页…

Ubuntu 网站服务器环境搭建

如果想用Ubuntu作为网站的服务器,一些基本的服务是必备的。本文对环境的搭建做一个简单的整理。 Appach Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的W…

一个非常不错的背景纹理图的网站

今天闲逛的时候发现的:http://subtlepatterns.com/。里面的纹理图质量都非常高,并且预览也非常方便,无需注册即可下载,这里强烈推荐下。

好书分享:《SEO实战密码》第3版

影响了整整一代SEOer的《SEO实战密码:60天网站流量提高20倍》出第3版了,相信这本书定能再续辉煌,为当下SEO圈传递更有价值的内容、更多正能量,指导更多企业、站长做好网站与推广,此书值得收藏。非常意外,也…

在LAMP环境下搭建Discuz论坛网站

作为一名Linux菜鸟学员,我在搭建好LAMP环境后,闲来无聊,尝试建站,因此选择Discuz论坛站点。在搭建站点时,首先下载Discuz套件,1.wgethttp://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_TC_UTF8.zip2.un…

本地运行ASP.NET 网站组件CYQ.IIS发布--网站项目展示必备工具

前言:曾经,为了让秋色园更方便的在本地运行部署,辛苦写了一个“秋色园QBlog博客一键安装工具技术实现[附源码下载] ”。 不过这个工具也有一些不足,比如Win7就会出问题,另外IIS装的不好,也会有问题&#xf…

【转】关于大型网站技术演进的思考(十五)--网站静态化处理—前后端分离—中(7)...

上篇里我讲到了一种前后端分离方案,这套方案放到服务端开发人员面前比放在web前端开发人员面前或许得到的掌声会更多,我想很多资深前端工程师看到这样的技术方案可能会有种说不出来的矛盾心情,当我的工作逐渐走向越来越专业化的前端开发后&am…

【转】大型网站架构演变和知识体系

大型网站架构演变和知识体系 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感…

查找网站的IP地址的两种方法

一、浏览器查询 1、打开任意一个浏览器,在输入框输入“IP查询”,会出现多个查询页面点击相关网址即可。 2、在其中输入要查询的网址域名后点击查询即可,下方解析地址即为该网站的IP地址。以CSDN为例:www.csdn.com。 二、CMD命令查询 打开电…

c# 将图片转成透明背景的png 源代码_这五个免费的图片素材网站,让你不再为找素材而烦恼...

阿里巴巴矢量图库阿里巴巴不矢量图库是阿里巴巴的图标素材库,里面的图标素材具有以下特点:数量大,种类全,可自由变换颜色,可选择PNG,SVG 以及 AI 3种格式。比如我们搜索一个电脑:可以看到出现了…

检查网站目录下有bom的文件并移除bom

2019独角兽企业重金招聘Python工程师标准>>> <?php//remove the utf-8 boms//by magicbug at gmail dot comif (isset($_GET[dir])){ //config the basedir$basedir$_GET[dir];}else{$basedir .;}$auto 1;checkdir($basedir);function checkdir($basedir){if …

查询ecshop网站代码排查方法_「干货」连续行为事件的查询方法与实现(附代码)...

在日常业务中&#xff0c;客户行为事件表往往存储的是客户&#xff0c;行为明细&#xff0c;关键字段包括姓名、日期、事件标志等。为考察客户某一行为的连贯性&#xff0c;经常需要查询客户是否存在连续行为&#xff0c;如是否连续登录、连续签到、连续欠息、连续#逾期#等。#S…

【Android开发】网路编程及Internet应用-从指定网站上下载文件

利用前面学过的HttpUrlConnection和文件输入输出流来完成从Android端下载指定站点的文件。写一个编辑框&#xff0c;用来输入要下载文件的URL路径&#xff0c;下面一个按钮&#xff0c;点击实现文件下载res/layout/main.xml:<?xml version"1.0" encoding"ut…

网站架构资料收集整理

1.系统概况图 图1.1 系统架构概况图 图1.2 较为完整的系统架构图 2.系统使用的主要技术 下列排名不分先后 2.1前端 JavaScript&#xff0c;html&#xff0c;css&#xff0c;silverlight&#xff0c;flash Jquery Javascript类库&#xff0c;用来简化html的操作&#xff0c;事件…