這篇文章主要介紹了關於PHP實現使用者登入相關知識點(二),有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
#3.4 成功跳轉--PHP會話技術3.4.1 為什麼要有會話技術
HTTP協定的特點是無狀態/無連接,當一個瀏覽器連續多次請求同一個web伺服器時,伺服器是無法區分多個操作是否來自於同一個瀏覽器(使用者)。
會話技術是透過HTTP協定想辦法讓伺服器能夠識別來自同一個瀏覽器的多次請求,從而方便瀏覽器(使用者)在訪問同一個網站的多次操作中,能夠持續進行而不需要進行額外的身份驗證。
3.4.2 session與cookie的差異
1.安全性方面
#Session儲存伺服器端,安全性高 Cookie儲存瀏覽器端,低安全性
#2.數據大小方面 Cookie的數量和大小都有限制(20個/4K) Session數據存儲不限
3.可用數據類型 Cookie只能存儲簡單數據,數值/字符串 Session可以存儲複雜數據(自動序列化)
4.保存位置方面 Cookie保存在瀏覽器上 Session保存在服務器上
############3.4.3 登錄成功後記錄session## #######[PHP] ###純文字檢視### ###複製程式碼###### 578
//开启session session_start(); //存储登录信息 $_SESSION['user']=""; //验证用户是否登录 判断是否存在$_SESSION['user'] if(!$_SESSION['USER']){ } 登入後複製
| ##
1 2 3 4 | 方法一: header("location:跳转url"); //直接跳转不带有提示信息 header("refresh:秒;url=新地址"); //延时跳转 注意:header前不能有任何输出语句 登入後複製 |
以上是關於PHP實現使用者登入相關知識點(二)的詳細內容。更多資訊請關注PHP中文網其他相關文章!