本篇文章给大家谈谈php怎么获取登陆时间长,以及php获取服务器时间对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录:
php如何获得注册用户上次的登录时间
创建一个登录日志的表cms_log
每一次用户登录成功的时候将对应的内容存入数据库,再根据自己的需求调用自己所需的时间就可以了
php 如何得到访问者在当前页面的停留时长?
当打开页面时,PHP记录IP和访问时间
关闭页面时,做个onunload事件,这个事件就是给PHP发送关闭a.html的请求,这时候PHP做
关闭时间-访问时间=停留时间
不包括一些特殊情况,如:断电导致关闭浏览器、不支持JS等特殊情况。
-------
简单写一个,也没经过测试,你自己试下吧
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
titlejavascript/title
meta http-equiv="content-type" content="text/html;charset=utf-8"
/head
body onunload="unOnlineTime()"
img src="online.php?action=online" style="display:none;" id="onlineImg" /
script language="javascript"
function unOnlineTime()
{
//online.php页面做判断,如果是online就是访问了,unonline就是退出访问状态,由onunload事件发送请求
//当然也可以用AJAX做
document.getElementById('onlineImg').src = 'online.php?action=unonline';
}
/script
/body
/html
PHP怎样获取注册用户上次登录时间
上次登录时间这种很多开源CMS都有,你直接在用户表加个字段叫“上次登录时间”不就完事了吗?每次登录你肯定会先查数据库来匹配,查的时候就把登录时间一块查出来。在登录成功后你不是要更新登录时间吗?把刚才查到的登录时间同样更新到“上次登录时间”字段里。这样做是最好了,cookie什么的玩意你重启一下服务器不全都没用了嘛
关于php怎么获取登陆时间长和php获取服务器时间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。