首頁 > 其他

設定cookie secure屬性 true

2019-12-13 20:43:03

在做頁面開發時,我們很多時候會使用到cookie的,預設情況下,程式碼裡建立的cookie都是非secure的,如果需要設定https的cookie,如何設定secure屬性?下面我們來看一下。

1

以php程式碼為例子,我們要設定cookie很簡單,直接使用setcookie方法來設定就行了。


2

執行頁面後,使用cookie檢視器來檢視瀏覽器對應站點的cookie,可以看到我們剛才設定的cookie,cookie值就是「百度經驗」,但由於編碼了,這裡看到的是一串assii碼。


3

而這個cookie的flags是空的,表示這個cookie在http下,和https下都是可以存取的。


4

如果我們要設定cookie的secure屬性,那就在setcookie方法裡新增多幾個引數就行了。其中第五個引數設定為true時,就是設定為secure模式了。


5

設定了cookie的secure屬性時,如果你還是使用http來存取網頁,是設定不了這個cookie的,則不會產生任何的cookie。


6

你需要使用https來存取這個網站才可以。


7

存取後,就能生成對應的cookie,而且這個cookie的flags標誌是secure的。



IT145.com E-mail:sddin#qq.com