一、Cookie
Cookie的使用:是存在于瀏覽器的一個東西,通過 PHP 告訴瀏覽器幫我存儲 cookie 一個相關(guān)的東西,就可以存存儲進瀏覽器中。用于登錄、購物車等功能。
1.設(shè)置一個 cookie ,存儲 cookie 信息到瀏覽器:
setcookie('user','bool')
,
相當于把一個數(shù)組存儲進瀏覽器中.
- 設(shè)置過期時間:
setcookie('sex','男',time() + 3600)
;- 設(shè)置一個過期時間(相當于刪除cookie):
setcookie('sex','nan',time() - 3600)
;
(setcookie()
內(nèi)有5各參數(shù),1,名字;2,值;3,過期時間,(常用);
4,path cookie 路徑,針對url路徑;5,domain 域名,針對那個域名生效)。
二、Session 以及登錄功能的實現(xiàn)
session 原理:用戶打開網(wǎng)站登錄服務(wù)器時,服務(wù)器給用戶生成一個唯一的sessionID,當用戶再次訪問網(wǎng)站,如果sessionID存在,說明還是之前存在的用戶,進行比對。
session 的使用:
- 開啟 cookie 才能使用,結(jié)合 session 使用:
session_start()
;- session(存入服務(wù)端)的存儲比 cookie 存儲更安全:
$_session['user'] = 'bo'
;