php中cookie的使用---新增/更新/刪除/獲取cookie 及 自動填寫該使用者的使用者名稱和密碼和判斷是否第一次登陸
什麼是cookie
伺服器在客戶端儲存使用者的資訊,比如登入名,密碼等
這些資料就像小甜餅一樣,資料量並不大,伺服器端在需要的時候可以從客戶端讀取,儲存在客戶端的瀏覽器快取目錄下
① 當瀏覽器訪問,cookie.php時,伺服器還以set-cookie:name=zxf;expire=wed,21-sep-2017 20:14 gmt會送http響應,當瀏覽器獲取到該訊息後,就會儲存該cookie的資訊到本地磁碟
② 如果我們沒有時間(第三個引數)
cookie不會儲存到客戶端,當瀏覽器會話結束,cookie會失效
③ cookie儲存的是字串資訊
④ 客戶端可以儲存多個key=>val
⑤ cookie在儲存過程中,會對中文進行urlencode編碼
cookie可以有多個key=>val,可以給不同的鍵值,制定不同的有效時間
**如下:xx.php
<?php//新增cookie
setcookie("name","zxf",time()+3600);
//陣列
/$arr = array(1,2,3);
$arr_str = serialize($arr);
setcookie("a",$arr_str,time()+3600);
//獲取cookie
var_dump($_cookie);
//更新cookie
setcookie("name","aaa",time()+3600);
//刪除cookie
setcookie("name","",time()-20);
//刪除所有
foreach ($_cookie as $key => $value)
echo "成功";
?>
如果你刪除的cookie的key=>val沒有刪除完,則這個cookie在客戶端保留,如果把這個**的cookie都刪除的,則瀏覽器會把cookie檔案刪除
判斷是否第一次登陸
<?php//先判斷cookie裡是否有上次的登入資訊
if(!empty($_cookie[『lastvisit']))else
?>
開啟登陸介面的時候,自動填寫該使用者的使用者名稱和密碼
checklogin.php
//獲取使用者是否選中了儲存idif(!empty($_post[『cookie']))else
}
php中cookie的使用
1 增 刪 改 setcookie key,value,time 例 setcookie long class name long php 4 time 60 2 獲取 cookie key 例 cookie long class name 3 路徑 預設 cookie當前目錄及後代目錄有效 若在子...
PHP中cookie的使用
什麼是cookie?cookie儲存在客戶端瀏覽器中,通過瀏覽器請求頁面時,它會被通過http頭的形式傳送過去。被請求的頁面,可以通過php來獲取cookie的值。cookie和瀏覽器和網域名稱相關,不同瀏覽器各自儲存,cookie只會在當前網域名稱傳送,其他網域名稱不會帶上cookie去請求。co...
PHP中cookie與session詳解
如何取回 cookie 的值?如何刪除 cookie?2.session 1.cookie cookie 是什麼?cookie 常用於識別使用者。cookie 是一種伺服器留在使用者計算機上的小檔案。每當同一臺計算機通過瀏覽器請求頁面時,這台計算機將會傳送 cookie。通過 php,您能夠建立並取...