禁用COOKIE 後SEESION 還能用嗎

2021-08-20 09:56:23 字數 379 閱讀 7698

php語言:當然可以,cookie 和session 都是用來實現會話機制的,由於http 協議是無狀態的,所以要

想跟蹤乙個使用者在同乙個**之間不同頁面的狀態,需要有這麼乙個機制----會話機制。

cookie:將會話資訊的儲存到瀏覽器端。

session:將會話資訊儲存到伺服器端。

session 預設情況下是基於cookie 的,對於session 來說,每生成乙個sessionid,都會將

其傳送到瀏覽器端,讓後將其儲存到cookie 當中。

如果禁用了cookie,則基於cookie 的session 不好使了,我們可以使用get,傳遞sid,

或者直接開啟透明的sid(此時需要關閉基於cookie 的session 配置項)。

禁用cookie後session的保持

我們都知道當在session會話有基於cookie和基於url兩種傳遞sessionid的方法。為了實現客戶端禁止cookie傳送的情況也不影響客戶登陸 可以設定php.ini中 session.use trans sid 1,表示當客戶端瀏覽器禁止cookie的時候,頁面上的鏈結會基於url傳遞s...

禁用cookie後,如何使用session?

大家都知道,session的sessionid是通過cookie來儲存的,那麼如果我們的瀏覽器禁用了cookie,還可以使用session嗎?這道面試題是不是經常被問?你能答得出來嗎?禁用cookie後,session還是可以使用的。禁用cookie後,伺服器每次session start的時候都會...

禁用cookie後session的設定

session 會話有基於cookie和基於url兩種傳遞sessionid的方法。為了實現客戶端禁止cookie傳送的情況也不影響客戶登陸 可以設定 php.ini中 session.use trans sid 1 表示當客戶端瀏覽器禁止cookie的時候,頁面上的鏈結會基於url傳遞sessio...