在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP  HTML/ 問(wèn)問(wèn)關(guān)于cookie與session知識(shí)

問(wèn)問(wèn)關(guān)于cookie與session知識(shí)

1.cookie禁用后,請(qǐng)求時(shí),我試了瀏覽器中的請(qǐng)求行中沒有了cookie這一信息。那別人再請(qǐng)求時(shí),服務(wù)器端的設(shè)置setCookie內(nèi)容是沒保存下來(lái)呢、自動(dòng)失效,還是保存在客戶端,只是請(qǐng)求時(shí)不發(fā)送呢?

其實(shí)也就一句話,禁用cookie時(shí),再次請(qǐng)求,服務(wù)器端的setCookie是啥情況?

2.session必須依賴session_id才能用嗎?

3.禁用cookie時(shí),我知道session_id還可以用url傳遞,那通過(guò)url傳遞,是只要哪個(gè)頁(yè)面需要session_id,就在哪個(gè)頁(yè)面的url后加上嗎?那要是所需頁(yè)面特別多呢?

4.當(dāng)cookie與session同時(shí)使用時(shí),那cookie只是用于存儲(chǔ)session_id,以及請(qǐng)求時(shí)發(fā)送session_id的作用嗎?

在這謝謝解答者!

回答
編輯回答
雨萌萌
  1. 客戶端禁用cookie,服務(wù)端setcookie會(huì)失敗
  2. session以來(lái)session_id,但不是必須以來(lái)cookie,傳送會(huì)話ID
  3. 頁(yè)面特別多的話,封裝函數(shù)或者類來(lái)統(tǒng)一調(diào)用
  4. 不一定,看你如何使用,你既可以setcookie設(shè)置cookie,通過(guò)$_COOKIE獲取cookie,也可以使用$_SESSION,cookie存儲(chǔ)在客戶端,相對(duì)來(lái)說(shuō)安全性沒有session好,瀏覽器端cookie存儲(chǔ)數(shù)據(jù)大小有限制等
2017年10月4日 22:10
編輯回答
脾氣硬
  1. 瀏覽器根本不理會(huì)服務(wù)端的cookie,也就是沒保存下來(lái)
  2. sessionid只是一個(gè)標(biāo)識(shí),其實(shí)就是標(biāo)識(shí)當(dāng)前用戶的信息保存在服務(wù)器的哪個(gè)地方
  3. get請(qǐng)求只能在url中傳遞,post請(qǐng)求可以在body中
  4. 減少體積,一個(gè)標(biāo)識(shí)就夠了
2017年7月29日 12:23
編輯回答
真難過(guò)

1.客戶端禁用cookie = 客戶端保存cookie失敗
2.是的,session_id相當(dāng)于客戶端標(biāo)識(shí)
3.是的
4.是的

2018年9月18日 07:30