微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

1.实例过程

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

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

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

2.实例代码

<?PHP
    date_default_timezone_set('Asia/Shanghai');if(!empty($_POST['un'])){
    $username = trim($_POST['un']);
    $password = trim($_POST['pwd']);
    if($username == 'admin' && $password =='admin' ){
        setcookie('login_Now',date('Y-m-d H:i:s'),time()+3600*24);
        echo <script>alert('登录成功');location='http://baidu.com';</script>;
    }else{
        echo <script>alert('登录失败');</script>;
    }}
?>
    <!doctype html>
    <html lang=en>
    <head>
    <Meta charset=UTF-8>
    </head>
    <body>
    <div>
        <h2>
            <?PHP
                if(isset($_COOKIE['login_Now'])){
                    echo 您上次登录时间为:.$_COOKIE['login_Now'];
                }
            ?>
        </h2>
        <form action= method=post>
            <div>Email: <input type=text name=un> </div>
            <div>密码: <input type=text name=pwd> </div>
            <input type=submit value=提交>
        </form>
    </div>
    </body>
</html>


版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。