您的位置:首页 > 运维架构

简单后台监控的实现

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"删除失败";

}

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: