简单后台监控的实现
2015-11-21 20:06
429 查看
所谓后台监控,即具有相应权限的管理员可随时其他查看管理员在登录期间对网站进行的操作,如对文章的审核及删除,用户的删除即冻结解冻等等。
即管理员在什么时候对什么进行了什么操作
本文将简单介绍如何实现这一功能。
以管理员对文章进行删除操作为例:
当管理员点击删除,一般情况将连接到sql delete语句的php页面中,而我们现在要实现监控,现在就要在这二者之间再加一张页面A,页面A将收录被删除文章的标题、管理员操作的方式,并利用cookie收录管理员id,整合将其写入新的数据表1中。在页面A的底部在链接到B中(当然你也可以把sql delete语句放在页面A的底部,我这样介绍只是为了更简单清楚点),之后再读出表1的数据就行了。
<?php
error_reporting(E_ALL &~E_DEPRECATED);
include("conn.php");
$bt1=$_GET['li'];
if (isset($_COOKIE['username1']))
$name=$_COOKIE['username1'];
mysql_select_db("zhuce")or die("无法选择数据库!");
$t=date('y-m-d H:i:s',time());
$query="INSERT INTO htjk(name,time,caozuo,btitle)value('$name',now(),'删除','文章$bt1')";
$result=mysql_query($query,$connection)or die("存入数据失败!");
mysql_close($connection)or die("无法断开与数据库的链接!");
?>
<?php
error_reporting(E_ALL &~E_DEPRECATED);
include("conn.php");
mysql_select_db("guest")or die("无法选择数据库!");
$bt1=$_GET['li'];
$sqlstr="delete from guestlist where btitle='$bt1'";
$result=mysql_query($sqlstr,$connection);
if($result){
echo"<script>alert('删除成功');location='tgguanli.php';</script>";
}
else{echo"删除失败";
}
?>
即管理员在什么时候对什么进行了什么操作
本文将简单介绍如何实现这一功能。
以管理员对文章进行删除操作为例:
当管理员点击删除,一般情况将连接到sql delete语句的php页面中,而我们现在要实现监控,现在就要在这二者之间再加一张页面A,页面A将收录被删除文章的标题、管理员操作的方式,并利用cookie收录管理员id,整合将其写入新的数据表1中。在页面A的底部在链接到B中(当然你也可以把sql delete语句放在页面A的底部,我这样介绍只是为了更简单清楚点),之后再读出表1的数据就行了。
<?php
error_reporting(E_ALL &~E_DEPRECATED);
include("conn.php");
$bt1=$_GET['li'];
if (isset($_COOKIE['username1']))
$name=$_COOKIE['username1'];
mysql_select_db("zhuce")or die("无法选择数据库!");
$t=date('y-m-d H:i:s',time());
$query="INSERT INTO htjk(name,time,caozuo,btitle)value('$name',now(),'删除','文章$bt1')";
$result=mysql_query($query,$connection)or die("存入数据失败!");
mysql_close($connection)or die("无法断开与数据库的链接!");
?>
<?php
error_reporting(E_ALL &~E_DEPRECATED);
include("conn.php");
mysql_select_db("guest")or die("无法选择数据库!");
$bt1=$_GET['li'];
$sqlstr="delete from guestlist where btitle='$bt1'";
$result=mysql_query($sqlstr,$connection);
if($result){
echo"<script>alert('删除成功');location='tgguanli.php';</script>";
}
else{echo"删除失败";
}
?>
相关文章推荐
- 在Linux上利用python获取本机ip
- 使用Linux工具生成15万个男生姓名和15万个女生姓名
- 【nginx】关于fastcgi_cache
- linux下利用python进行数据分析(1)Anaconda 安装
- 初步nginx 运行magento2 conf
- shell 函数参数为数组传递
- C++编程学习50个经典网站 强力推荐
- nginx 支持apk ipa文件下载的设置方法
- (转)每天一个Linux命令(8): tar
- linux基础命令
- linux c++知识
- bash基本语法
- Linux之dev详解
- Java必须收藏的网站
- 仿写tomcat服务器项目分析
- hadoop_MapReduce处理topKey程序
- linux 常用基础命令 tail 详细介绍
- 安装Pod时提示ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod
- 此诊断出现在编译器生成的函数“CList<TYPE,ARG_TYPE> &CList<TYPE,ARG_TYPE>::operator =(const CList<TYPE,ARG_TYPE> &)”
- [笔记-架构探险]框架优化与功能扩展3.2.安全框架shiro、提供安全控制特性2-jsp页面标签和框架aop启用权限控制