php记录并显示用户上次登录的时间

创建脚本文件 form_login.php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>

<title>用户登录</title>

<link rel='stylesheet' type='text/css' href='style.css'>

<style>

#showTime{

width:291px;

border:1px solid #ccc;

line-height:23px;

position:absolute;

left:500px;

top:48px;

text-align:center;

}

</style>

</head>

<body>

<?php

if(isset($_COOKIE['login_now'])){

echo "<div id='showTime'>";

echo '您上次登录的时间为:'.$_COOKIE['login_now'];

echo "</div>";

}

?>

</div>

<div id="login">

<h2>

<input id="fnquit" type="button" title="退出登录" />

<a href="#" class="cur" name="Email">Email登录</a>

</h2>

<ul>

<form id="myForm" name="myForm" method="post" action='login_time.php'>

<li>

<input id="login_type" name="login_type" type="hidden"/>

<tt>

<label id="log_type" for="email">Email:</label>

</tt>

<div>

<input id="username" name="username" type="text" class="cell" />

</div>

</li>

<li>

<tt>

<label for="password">密 码:</label>

</tt>

<div>

<input id="password" name="password" type="password" class="cell" />

</div>

</li>

<li>

<div>

<input id="auto_login" name="auto_loginmberme" type="checkbox"/>

<label for="auto_login">下次自动登录</label>

</div>

</li>

<li>

<div>

<input id="sub" type="submit" value=''/><a href="#" target="_blank" >忘记密码?</a>

</div>

</li>

</form>

</ul>

</div>

</body>

</html>

创建脚本文件 login_time.php


<?php

date_default_timezone_set('Asia/Shanghai');//设置时区为东八区

if(!empty($_POST['username'])){

$name = $_POST['username'];

$pwd = $_POST['password'];

if($name = 'admin' && $pwd = 'admin'){

setCookie('login_now',date('Y-m-d H:i:s'),time()+3600*24);

echo "<script>alert('登录成功!');location='login_in.php'</script>";

}else{

echo "<script>alert('登录失败!');location='login.php'</script>";

}

}

?>

创建脚本文件 login_in.php


<?php

echo "用户登录时间:".$_COOKIE['login_now']."<br>";

echo "<a href='form_login.php'>注销返回</a>";

?>

补充:如果是数据库会更好一些因为cookie如果用户把它清除cookie了就没有下载一次了哦。

时间: 2024-09-24 19:17:42

php记录并显示用户上次登录的时间的相关文章

2017060312C sqlplus显示用户上次登录时间

[20170603]12C sqlplus 显示用户上次登录时间.txt --//12c sqlplus使用sqlplus登陆会显示上次登陆的时间.实际上其他管理工具toad也一样. D:\tools\rlwrap>sqlplus scott/btbtms@test01p SQL*Plus: Release 12.1.0.1.0 Production on Sat Jun 3 18:11:08 2017 Copyright (c) 1982, 2013, Oracle.  All rights

JavaScript Cookie显示用户上次访问的时间和次数_javascript技巧

httml代码: 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

php使用cookie显示用户上次访问网站日期的方法_php技巧

本文实例讲述了php使用cookie显示用户上次访问网站日期的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php if(!empty($_COOKIE['lastvisit'])){//先判断,是否存在cookie  echo "您上次访问时间是:".$_COOKIE['lastvisit'];  setCookie("lastvisit",date("Y-m-d H:i:s"),time()+3600*24*

如何查看上次登录计算机时间及信息

1.巧用策略,记录上次登录时间 在多人共同使用同一台计算机的情况下,我们经常会碰到这样一种现象,那就是当自己临时离开计算机的这段时间内,有其他用户偷偷利用自己的账号登录系统,查看自己的操作记录以及其他访问痕迹.为了弄清楚究竟是谁在偷偷关注自己的操作隐私,我们可以利用 Windows Vista系统的组策略设置功能,来自动追踪显示上一次登录系统的时间,同时我们还能顺便查看到究竟是哪个账号偷偷登录了本地计算机系统,下面就是该方法的具体实现步骤: 首先打开Windows Vista系统的"开始&quo

JSP如何保存用户上次登录时间

js 代码是以Access库为例,日期对象使用的java.sql.Date()类型,因为据测试java.util.Date类型是不能添加到DateTime类型的字段中的: import java.sql.*;import java.text.*; /*** 代码*/ public class MSAccessDB  {  public static SimpleDateFormat sd=new SimpleDateFormat("MMM dd yyyy");  private Pre

php-PHP登录成功跳转到页面时,如何用阶段变量显示用户的真实姓名?

问题描述 PHP登录成功跳转到页面时,如何用阶段变量显示用户的真实姓名? 表里有username,password, truename 登陆时候用的username ,没用到truename. 如何在成功登陆后显示真实姓名?求大神赐教啊 解决方案 将truename从数据库读取存入session中,再其他页面从session中取truename显示就行 php session:http://www.jb51.net/article/42500.htm 解决方案二: 放入session或者cook

关于jsp中利用cookie记录上次登录时间和IP的问题

问题描述 关于jsp中利用cookie记录上次登录时间和IP的问题 <% String IP = request.getRemoteAddr(); Cookie[] cookies = request.getCookies(); Cookie serverCookie=null; for(int i=0;i<cookies.length;i++) if(IP.equals(cookies[i].getName())){ serverCookie=cookies[i];} if(serverCo

不显示用户登录对话框

  在使用XP系统的时候,不显示用户登录的对话框.出现这样的情况,可以根据一些设置,来显示用户登录的对话框. 首先选择"开始"→"运行",输入rundll32 netplwiz.dll,UsersRunDll,单击"确定",就可以打开"用户账户",最后将"要使用本机,必须输入用户名和密码"选项选中,单击"确定",即可完成设置.

jsp中使用cookie显示上次登录时间

问题描述 jsp中使用cookie显示上次登录时间 显示结果: 当前的时间:Sat Dec 06 20:32:36 CST 2014 上次访问时间:FAC2291FFA5623F835BDCB6F1CAE51C6 代码: <% Cookie[] cookies= request.getCookies(); Cookie cookie_response = null; if(cookies!=null){ cookie_response=cookies[0]; } out.println("