cookie的簡單使用(1)

2021-07-02 12:27:20 字數 1025 閱讀 3323

cookie是http協議頭的組成部分,必須在頁面的其他內容出現之前傳送。所以在設定cookie之前不能有任何文字輸出,包括html標記、輸出語句以及空白行。

一旦cookie被建立,那麼下一次訪問頁面時,cookie就會通過_cookie或http_cookie_vars陣列載入。

函式setcookie的作用是用來傳送乙個cookie。它的用法如下:

接下來我們還是舉乙個簡單的例子:

<?php 

$name = 'last_login_time';

$value = date('y-m-d');

setcookie($name, $value, time()+3600*24);

?>

<?php

date_default_timezone_set('asia/shanghai');

$name = 'last_login_time';

if(isset($_cookie[$name]))else

setcookie($name, date('y年m月d日 h時i分s秒'));

?>

部署到sae,結果如下:

第一次訪問顯示

第二次訪問顯示

注意:setcookie($name, $value, time()+3600*24);作用是設定cookie在24小時之後失效。

最後,鑑於之前提到http頭部資訊,這裡也順便抓包看了一下

僅擷取了部分資訊,但是我們從中就可以發看出客戶端把cookie傳送給了伺服器。

cookie的簡單使用

場景 一般存放一些不太重要的資料,可以減輕伺服器的儲存壓力。瀏覽器第一次訪問伺服器時,伺服器將想要儲存的資料設定到響應頭的set cookie欄位中,瀏覽器自動將響應頭的set cookie中的資料取出儲存到cookie中,之後請求伺服器是沒瀏覽器自動將cookie中的資料設定到請求頭中,伺服器重請...

cookie的簡單使用(一)

cookie由伺服器端生成,傳送給客戶端瀏覽器,瀏覽器會將其儲存成某個目錄下的文字檔案。cookie的工作原理 當使用者在瀏覽 時,web伺服器會將一些資料存放在客戶端,這些資料 包括使用者在瀏覽 期間輸入的文字或一些選擇記錄。當使用者下一次訪問 該 的時候,伺服器會從客戶端檢視是否有保留下來的co...

iOS 中 Cookie的簡單使用

cookie的生成途徑有兩種,一種是訪問網頁,網頁返回的是http header 中有 set cookie指令進行cookie 的設定,這裡cookie 的本地處理其實是由webkit 進行的 還有一種途徑就是我們客戶端通過手動設定的cookie。在通過setcookie 進行設定cookie的時...