Cookie的必知必會以及實戰

2021-10-07 22:39:24 字數 951 閱讀 2635

cookie的說明

什麼是cookie

維基百科是這樣闡述的:cookie(複數形態cookies),又稱為「小甜餅」。型別為「小型文字檔案」,指某些**為了辨別使用者身份而儲存在使用者本地終端(client side)上的資料(通常經過加密)。

cookie涉及到的點

cookie的分類

cookie總是儲存在客戶端中,分為2類

操作cookie

讀取cookie:cookie的所有資料全部儲存在$_cookie

更新cookie:重新setcookie()即可

刪除cookie

將cookie的值置空

時間設定為過期時間time()-1unset($_cookie[$name])

cookie的缺陷

cookie中不要儲存敏感資料,cookie不是很安全,劫取cookie之後可以用來cookie欺騙

不要把cookie當作客戶端儲存器來使用,首先每個網域名稱允許cookie是有限的,根據不用的瀏覽器這個限制也是不同。cookie中儲存資料的最大位元組數是4k

cookie設定之後每次都會附著在http的頭中一起發生,浪費頻寬

cookie實戰之會話登陸

乙個web網頁的登陸思路

進入登陸頁面,輸入使用者名稱和密碼,並且傳送乙個預設的令牌

對資料集的資料進行核對正確之後,就行cookie的設定

設定使用者名稱和令牌(令牌就是通過md5進行的加密)

之後就是通過最初的資料核對的情況判斷登陸成功或者登陸失敗

設定7天記住密碼的情況就是設定了cookie的有效期為7天

以上就是我用php對cookie的了解,堅信現在留下的知識對以後有用

mysql的必知必會 mysql 必知必會 筆記

好久沒有寫了。1 show columns from table 等同於describe table顯示的是表的結構。而select from table 則顯示的是整個表中插入的資料。2 select distinct c1,c2 from table除非列不相同,否則所有行將被檢索出來,即不能對...

mysql必知必會 mysql必知必會(四)

十四 理解子查詢 1 通過子查詢過濾 這本書在所有的章節都關連到了資料庫表,訂單資料是儲存在兩個表中,orders表儲存著 訂單號碼 顧客id和訂單日期。個人的訂單列表關連著orderitems表,訂單表沒有儲存顧客資訊,它只是儲存著顧客id,這實際的顧客資訊是儲存在customers表中。現在假設...

C 必知必會

條款2 多型 2 條款3 設計模式 5 條款4 stl 8 條款5 引用是別名而非指標 10 條款6 陣列形參 13 條款7 常量指標與指向常量的指標 16 條款8 指向指標的指標 19 條款9 新式轉型操作符 21 條款10 常量成員函式的含義 25 條款11 編譯器會在類中放東西 29 條款12...