首頁 >每日程式設計 >PHP知識 >PHP cookie實作判斷使用者是否登入的方法(圖文+影片)

PHP cookie實作判斷使用者是否登入的方法(圖文+影片)

藏色散人
藏色散人原創
2018-10-18 15:59:145142瀏覽

本篇文章主要介紹PHP cookie實作判斷使用者是否登入的方法。

PHP中cookie的相關基礎知識點,我們在之前的文章【PHP中cookie怎麼記錄及刪除變數? 】和【PHP cookie實現記錄使用者登陸資訊的方法】中,已經為大家詳細介紹過了。

那麼本節文章內容就結合先前的cookie相關知識點來介紹。需要的朋友可以選擇參考。

下面我們就結合簡單的範例為大家介紹PHP cookie實作判斷使用者是否登入的方法。

<?php
echo "<h1>这里是主页</h1>";
@$name = $_COOKIE[&#39;username&#39;];
echo $_COOKIE[&#39;username&#39;];
if ($name) {
    echo "<script>
     alert(\"尊敬的$name ,欢迎回来!!\");
</script>";
}else{
    echo "<script>
    alert(&#39;您还尚未登录!请返回登录~~&#39;)
</script>";
    echo "<a href=&#39;login.html&#39;>如果跳转失败请点击跳转~~</a>";
    header("Refresh:1;url=login.html");
}

這裡我們就直接用js簡單的寫了一個提示彈窗判斷使用者是否登陸。

當我們第一次登入時,成功跳到主頁後結果如下圖:

PHP cookie實作判斷使用者是否登入的方法(圖文+影片)

在我們已經登入成功後,再一次關閉刷新主頁,就會顯示如下效果:

PHP cookie實作判斷使用者是否登入的方法(圖文+影片)

而當我們刪除cookie(透過f12快捷鍵檢視元素),也就相當於退出登入:

PHP cookie實作判斷使用者是否登入的方法(圖文+影片)

再刷新瀏覽器後,可得結果如下圖:

PHP cookie實作判斷使用者是否登入的方法(圖文+影片)

這裡就會顯示重新登入。

這篇文章就是關於PHP cookie實作判斷使用者是否登入的方法介紹,也是非常簡單的,希望對需要的朋友有幫助!

想要了解更多PHP知識,可以關注PHP中文網PHP影片教學,歡迎大家參考學習!

以上是PHP cookie實作判斷使用者是否登入的方法(圖文+影片)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn