php顯示用戶上次登錄的時間

php顯示用戶上次登錄的時間

php實例qingyu2021-06-15 19:59:291120A+A-

  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>


  3.運行結果

php顯示用戶上次登錄的時間

php顯示用戶上次登錄的時間

點擊這里復制本文地址 如需修改代碼或者定制開發,請聯系站長

支持Ctrl+Enter提交
qrcode

大黃雞源碼編程網 © All Rights Reserved.  
網站備案號:閩ICP備18012015號-4
Powered by Z-BlogPHP
聯系我們| 關于我們| 廣告聯系| 網站管理

国产00高中生在线视频