對於初入門的PHP新手來說,或許有一定的難度。建議大家先看看PHP中session的基礎含義,需要的朋友可以選擇參考。
下面我們就通過具體的代碼示例,為大家詳細的介紹PHP中session實現記錄用戶登錄信息的具體方法。
1.簡單的登錄界面代碼示例:
login.html
2.簡單的用於連接數據庫的PHP文件代碼示例:
db.php
這里我們定義了一個sql方法用來查詢數據庫表中字段,並返回數據。
那么如果有新手不清楚PHP連接數據庫的方法,可以參考學習一下【PHP怎么連接Mysql數據庫】的文章
3.檢驗用戶登錄信息的代碼示例:
check.php
這里我們要開啟session,並用include引入數據庫,然后用if語句判斷查詢提交過來的數據並將用戶名提交給session來記錄,即判斷用戶名密碼是否存在及是否相等。
4.登錄成功后跳轉的頁面代碼示例:
index.php
那么上述代碼login.html,db.php,check.php和index.php就是一個簡單的用session來實現記錄用戶登錄信息的程序。
我們可以通過瀏覽器訪問進行測試,首先我們可以在login登錄界面,輸入用戶名密碼,效果如下
點擊login登錄,跳轉到check.php。
點擊確定
如果跳轉失敗就點擊上圖中鏈接,如果跳轉成功,則直接跳轉到index.php主頁面,顯示如下圖: