这是一个记录用户踪迹的片段

<?php
if($_GET[mode]) {
  $mode = $_GET[mode];
  $url = $_GET[url];
  $ip = $_SERVER[REMOTE_ADDR];
  $fp = fopen("msg.txt","a+");
  fputs($fp,"$ip ".date("Y-m-d H:i:s")." $mode $url\n");
  fclose($fp);
  exit;
}
?>
<body onunLoad="msg('off')" onLoad="msg('on')">
<span id="view" style="visibility:hidden"></span>
</body>
<script>
function msg(v) {
  view.innerHTML = '<iframe src="msg.php?mode='+v+'&url='+location.href+'"></iframe>';
}
</script>

时间: 2024-11-04 15:48:32

这是一个记录用户踪迹的片段的相关文章

代码-在做的一个视频点播app,求记录用户观看进度的解决方案

问题描述 在做的一个视频点播app,求记录用户观看进度的解决方案 小弟在公司做一个视频点播app的服务端代码编写,用的java,现在遇到了问题,怎么记录用户的观看进度阿,下一次点播的时候直接进入此进度,如果用户直接退出了,怎么记录阿,还有就是用户点击播放另一个视频的时候,怎么收集当前播放视频的进度阿.等待各位大神解答,先说声谢谢啦! 解决方案 进度存入数据库,下次再进从数据库中读啊 解决方案二: 你好,如果做的网页形式的可以保存在cookie 里面:希望能够对你有所帮助

一步一步SharePoint 2007之十六:注册并配置一个网站用户

摘要 上一篇文章谈到,在历尽千辛万苦之后,我们终于实现了Form认证.可惜我拿给公司外的朋友看时, 却只能使用管理帐户. 有没有办法创建一个只有查看权限,没有编辑权限的用户呢?只有这样,我才能不用担心别人的误删 . 本篇文章将介绍如何注册并配置一个网站用户. 正文 在前面的文章中,我已经介绍了如何创建管理帐户.创建其它帐户的方法是一样的.大家可以把这个 注册系统放到自己的网站中,就可以成为网站的一部分了. 本文将只讲解如何在管理工具中将用户手动加入到网站用户组中,至于如何将注册完后的用户自动加

java-hibernate程序运行现多出一个记录

问题描述 hibernate程序运行现多出一个记录 person2 和 emails 一对多. List list = session.createQuery( select p from Person2 p left join fetch p.emails e "" + "" where e.email like '%@yahoo.com.cn' "").list(); **//对应的sql语句执 行正常 ,调试看到 list取出来多出一条记录

mysql-Java_web怎么记录用户的访问记录。

问题描述 Java_web怎么记录用户的访问记录. 如题:项目门户网站要求记录用户的访问记录,有什么好的方式,考虑到数据量大和并发的问题,有没有好的方式,求建议....是记录访问页面,网站内的.数据量的问题是:用户的每一个访问都当做一条访问日志储存,用户一多起来,访问日志的数据肯定是很大的,然后多个用户同时访问一个接口(就是后台保存日志的方法)会不会造成数据出现混乱的现象.这些数据该怎么保存.考虑到查询速度,又该怎么读取呢?后台有个日志管理. 解决方案 Spring AOP 解决方案二: 多个用

IOS开发之记录用户登陆状态

上一篇博客中提到了用CoreData来进行数据的持久化,CoreData的配置和使用步骤还是挺复杂的.但熟悉CoreData的使用流程后,CoreData还是蛮好用的.今天要说的是如何记录我们用户的登陆状态.例如微信,QQ等,在用户登陆后,关闭应用在打开就直接登陆了.那么我们在App开发中如何记录用户的登陆状态呢?之前在用PHP或者Java写B/S结构的东西的时候,我们用Session来存储用户的登陆信息,Session是存在服务器上仅在一次回话中有效,如果要记录用户的登陆状态,那么会用到一个叫

服务器-log4j怎么处理多用户访问接口记录用户id

问题描述 log4j怎么处理多用户访问接口记录用户id 1.此项目作为一个android端的服务器 2.项目中有多个接口和方法 3.项目可能进行并发,多android端同时访问服务器的同一个接口 4.用log4j怎么记录是哪个用户访问了哪个接口 5.用其他方法记录用户调用了哪个接口也行 本人做android端的,服务器的实在不懂,求大神教教,跪谢! 解决方案 http://www.iteye.com/topic/378077

记录用户在线时间

前言 同事在弄一个叫学习空间的系统,其中需要记录用户的在线时间,于是我就帮忙实现一下,那个系统的其他部分都没参与过.不过功能实现得还可以,就小结一下也看看能不能有更好的解决方法.   正文 思路:在页面加载和卸载时的把当前时刻发送到服务器,服务器端用链表保存并且该链表保存在Session中,但Session过期时检索该链表获取最小和最大值并相减,那就得到了用户在线时间了. 前提:Session mode要设为 InProc,不然永不过期哦! 下面是具体实现例子: 目录结构 RecordTime用

服务器-客户端程序检测并记录用户执行了哪些操作,怎么实现呢?

问题描述 客户端程序检测并记录用户执行了哪些操作,怎么实现呢? 比如用户按下了Button1,Button2等等,那么全部记录下来形成操作日志. 怎样将记录下来的操作日志传给服务器,再由服务器存入数据库? 小弟大一初学者还请各位指点一下 谢谢! 解决方案 是自己的程序的话,重写PreTranslateMessage,记录下所有的事件.然后socket上传服务器 解决方案二: 按下button等事件都会调用submit,在服务器端调用对应action的函数时,在该函数的最前面加入insert语句,

基于 Jquery操作Cookie记录用户查询过信息

这是一个Cookie数据生成的列表, 每次单击查询会存储一个域名,并把最后一次查询的域名放在最上方.本例子最多存储10个,大家可以根据自己情况进行设置 下在咱们一起来看看是怎么实现的吧. 先写一个操作Cookie的JS文件如下 Code  代码如下 复制代码 function getid(id) {return (typeof id == 'string') ? document.getElementById(id) : id};function getOffsetTop(el, p) {var