詳細介紹php使用cookie的方法

醉折花枝作酒筹
發布: 2023-03-08 22:00:02
原創
2401 人瀏覽過

本篇文章主要介紹了PHP中Cookie的使用:新增(setcookie)、讀取($_COOKIE)刪除(setcookie),具有很好的參考價值。下面跟著小編一起來看下吧。

詳細介紹php使用cookie的方法

什麼是cookie

伺服器在客戶端保存使用者的信息,例如登入名,密碼等。這些資料就像小甜餅一樣,資料量並不大,伺服器端在需要的時候可以從客戶端讀取,保存在客戶端的瀏覽器快取目錄下

① 當瀏覽器存取cookie. php時,伺服器會送http回應,當瀏覽器取得到該訊息後,就會將該cookie的資訊保存到本機磁碟

② 如果我們沒有時間(第三個參數),cookie不會儲存到客戶端,當瀏覽器會話結束,cookie會失效

③ cookie保存的是字串資訊

④ 用戶端可以保存多個key=>val

⑤ cookie在儲存過程中,會對中文進行urlencode編碼。 cookie可以有多個key=>val,可以為不同的鍵值制定不同的有效時間

下面我們來看看cookie的特定用法:

setcookie()函數向客戶端電腦設定cookie

註:setcookie()函數必須位於標籤之前。發送cookie時,cookie的值會自動進行URL編碼,在取回時會自動解碼。

$_COOKIE在伺服器端上讀取cookie的內容

uniqid()函數基於以微秒計的當前時間,產生一個唯一的ID。

附註:由於基於系統時間,透過此函數產生的ID不是最佳的。如需產生絕對唯一的ID,請使用md5()函數

'; // $_COOKIE函数,读取cookie var_dump($_COOKIE); echo '
'; // uniqid()函数,生成一个唯一的ID $id=uniqid(rand(1000,9999).'_'); var_dump(setcookie('id',$id,time()+3600)); // setcookie()函数,删除cookie var_dump(setcookie('id','',time()-3600)); ?>
登入後複製

#推薦學習:《PHP影片教學

以上是詳細介紹php使用cookie的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!