导航:首页 > 编程语言 > php记录登录时间

php记录登录时间

发布时间:2022-04-13 00:18:13

php应如何实现登录后如果超过10分钟没有任何操作,如果再操作需重新登录

在登陆页面设置一个session,如:$_session["login_time"]=mktime(); //mktime()记录登录时间,
在登陆后的页面判断:$online_time=mktime(); //记录当前时间
if($online_time-$_session["login_time"]>600){ //判断是否超过600秒
执行 退出页面操作(代码自己写)
} else {
$_session["login_time"]=mktime(); //如果进行了操作,更新时间
}

㈡ php会员最后登录时间问题

你写个logout方法在用户退出的时候就调用这方法,在logout方法里用mktime();生成当时时间,再在logout方法里把这时间保存到数据库里就行啦。。
当然,要简单当然是记住用户登录时的时间而不是退出的时时间。这样就更简单啦。当用户登录成功的时候直接用mktime();生成时间保存到数据库。这样更简单 唉,帮你改一下吧。。

<?php
include("config.php");

if($_POST[submit]){
$username= str_replace(" ","",$_POST[username]);
$sql="select * from user_list where `username` = '$username'";
$query=mysql_query($sql);
$us=is_array($row=mysql_fetch_array($query));
$ps= $us ? md5($_POST[password].ALL_PS)== $row[password] : FALSE;
if($ps){
$_SESSION[uid]=$row[uid];
$_SESSION[user_shell]=md5($row[username].$row[password].ALL_PS);
echo "登陆成功";
$time=mktime();//注意这生成的时候栅,所以是一段你看不太明的数字,当你要调用出回来的时候要帮它格式化,Date("这里写你想显示的格式",$time)

$sql="update `你的表名` set `你表储存时间的字段名`='$time()'";
mysql_query($sql);
header("Location:user_sys.php");
}else{
echo "密码或者用户名错误";
session_destroy();
}

}

?>

㈢ php 获取用户上次登录时间 都有哪些写法 请写代码举例

数据库专门有个字段是登陆时间的,你先select下 然后在update本次的 把上次的存在变量或者session中(建议存到这里 )就可以显示了

㈣ 用php和js怎么实现记录用户登录和离线时间

setcookie('lastvisit', $_SERVER['PHP_SELF']); //把你上次访问的页面记录到cookie里
//当你再次回来网站的时候
if(isset($_COOKIE['lastvisit']) && $_COOKIE['lastvisit']!=""){
echo ‘<script>window.location.href="'.$_COOKIE['lastvisit'].'";</script>’;
}

㈤ PHP如何实现最简单的访问记录(记录IP及时间

这个的话,你可以直接用系统的函数获取登录者的IP,然后把它存进数据库,用系统的时间函数存入时间戳就可以啦。

㈥ PHP怎样获取注册用户上次登录时间

上次登录时间这种很多开源CMS都有,你直接在用户表加个字段叫“上次登录时间”不就完事了吗?每次登录你肯定会先查数据库来匹配,查的时候就把登录时间一块查出来。在登录成功后你不是要更新登录时间吗?把刚才查到的登录时间同样更新到“上次登录时间”字段里。这样做是最好了,cookie什么的玩意你重启一下服务器不全都没用了嘛

㈦ php中如何统计用户在线时长

可以通过session记录。
从创建该用户session(用户登录)到删除其session(用户退出),计算出时间,写入数据库进行统计。

㈧ 用php如何实现统计用户在线登陆的时间

用户每做一个动作记录当时的时间和上一个动作的时间差 ...

之后为用户添加相应的时间积分就可以了 ...

㈨ php 中如何记录上次登录时间求代码。谢谢

代码要根据你的实际情况.这里给出思想.
==============
(1)在你的用户表上增加一个字段,最后登录时间(last_login),建议再增加一个字段,记录最后登录IP(last_login_ip).
(2)当登录成功后,更新用户表的last_login字段及最后登录时间字段.
登录时间可以设置为datetime类型,也可以为整型,存时间戳.
登录IP可以使用$ip = getenv('REMOTE_ADDR');来获取.

㈩ php 知道上次登录时间,知道当前时间,怎样写在多少天前登陆过,不够一天的问多少小时前...多少分钟前

这个很简单,不知道你有没有听说过时间戳?现在存放时间都是使用时间戳,如果不了解的话去网络一下就明白了。它是一个int类型的数据,你使用当前时间 - 上次登录时间,如果超过1天=24*60*60 的话,就写超过了多少天,少于1天,你就可以写具体时间。这个判断你应该会,不难。

阅读全文

与php记录登录时间相关的资料

热点内容
hadoop解压缩 浏览:421
30岁程序员生计 浏览:472
苹果iOS反编译软件 浏览:460
当一个体面的程序员是什么体验 浏览:291
联想安装哪个编译器 浏览:446
苹果手机如何创建app组 浏览:40
如何知道服务器开通了什么端口 浏览:34
动态ip地址由dhcp服务器来分配 浏览:800
aes128加密c 浏览:396
成为插画师pdf 浏览:325
奥特曼系列ol为什么进不去服务器 浏览:742
盛世服务器怎么开启 浏览:87
编译安卓源码修改定位 浏览:200
加密上市是什么意思 浏览:802
一年程序员面试 浏览:174
多个jpg合成pdf 浏览:929
pdf转word是图片 浏览:941
程序员看不懂怎么办 浏览:273
linux操作系统题 浏览:769
单片机无符号数加法 浏览:231