JQuery/PHP

PHP 显示用户上次登录的时间

也想出现在这里?联系我们
创客云

PHP 显示用户上次登录的时间在一些主流的即时通讯软件中,用户每次登录时,会提示用户显示上一次的登录时间,登录地点等信息。这些信息可以存储在服务器中,也可以存储在本地电脑。本实例中 Cookie 记录用户每次登录的时间,并在登录前显示上一次的时间。

1.实例过程

(1)用户提交表单后通过 PHP 验证用户名和密码的正确性,若正确则使用 setcookie()函数把信息写到 Cookie 中存储。内容为当前脚本的运行时间。

也想出现在这里?联系我们
创客主机

(2)在用户注销后返回登录界面,使用$_COOKIE 预定义变量读取并显示上一次写入的登录时间。

$_COOKIE 预定义变量可以读取已存在的 Cookie 文件中的信息,在本例中用以显示用户上一次登录的时间。

2.实例代码

  1.     <?PHP
  2.         date_default_timezone_set('Asia/Shanghai');if(!empty($_POST['un'])){
  3.         $username = trim($_POST['un']);
  4.         $password = trim($_POST['pwd']);
  5.         if($username == 'admin' && $password =='admin' ){
  6.             setcookie('login_Now',date('Y-m-d H:i:s'),time()+3600*24);
  7.             echo "<script>alert('登录成功');location='http://baidu.com';</script>";
  8.         }else{
  9.             echo "<script>alert('登录失败');</script>";
  10.         }}
  11.     ?>
  12.         <!doctype HTML>
  13.         <html lang="en">
  14.         <head>
  15.         <Meta charset="UTF-8">
  16.         </head>
  17.         <body>
  18.         <div>
  19.             <h2>
  20.                 <?PHP
  21.                     if(isset($_COOKIE['login_Now'])){
  22.                         echo "您上次登录时间为:".$_COOKIE['login_Now'];
  23.                     }
  24.                 ?>
  25.             </h2>
  26.             <form action="" method="post">
  27.                 <div>Email: <input type="text" name="un"> </div>
  28.                 <div>密码: <input type="text" name="pwd"> </div>
  29.                 <input type="submit" value="提交">
  30.             </form>
  31.         </div>
  32.         </body>
  33.     </html>
资源下载此资源下载价格为5立即购买,VIP 免费

收藏
(0)

本文由 云模板 作者:PetitQ 发表,转载请注明来源!

也想出现在这里?联系我们
创客主机

发表回复

热销模板

Hub - 响应式可视化编辑企业官网WordPress汉化模板

Envato

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!

请扫码添加QQ好友后咨询!