4 回答

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
//獲取cookie的值varcookie_name="sf";//假如獲取到的值為sfvarcookie_pwd="sf";$(document).ready(function(){$("#butn").click(function(){varname=$("#txtname").val();varpassword=$("#txtpwd").val();if(cookie_name!==name&&cookie_pwd!==password){alert("用戶名與密碼不一致!");}else{alert("用戶名與密碼一致!");}})})

TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個(gè)贊
網(wǎng)站生成cookie時(shí)都會(huì)設(shè)置一個(gè)過(guò)期時(shí)間的親,根據(jù)那個(gè)去判斷的?。?br/>比如:setCookie($cookieName,$value,time()+秒數(shù));如果有存儲(chǔ)cookie時(shí)間及過(guò)期時(shí)間可以這樣來(lái)判斷:oldtime+秒數(shù)>time()---沒(méi)過(guò)期,否則過(guò)期

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊
Cookie實(shí)際上是一小段文本信息。在Web程序中,客戶端瀏覽器請(qǐng)求服務(wù)器,如果服務(wù)器需要記錄該用戶狀態(tài),就使用response向客戶端瀏覽器頒發(fā)一個(gè)Cookie??蛻舳?a >瀏覽器會(huì)把Cookie保存起來(lái)。當(dāng)瀏覽器再請(qǐng)求該網(wǎng)站時(shí),瀏覽器把請(qǐng)求的網(wǎng)址連同該Cookie一同提交給服務(wù)器。服務(wù)器檢查該Cookie,以此來(lái)辨認(rèn)用戶狀態(tài)。服務(wù)器還可以根據(jù)需要修改Cookie的內(nèi)容。
Cookie的失效時(shí)間由maxAge屬性決定,單位為秒(Second)。Cookie中通過(guò)getMaxAge()方法與setMaxAge(int maxAge)方法來(lái)讀寫maxAge屬性。從客戶端讀取Cookie時(shí),包括maxAge在內(nèi)的其他屬性都是不可讀的,也不會(huì)提交。瀏覽器提交Cookie時(shí)只會(huì)提交name與value屬性。maxAge屬性只被瀏覽器用來(lái)判斷Cookie是否過(guò)期。
對(duì)于android客戶端,登錄成功后服務(wù)器會(huì)向客戶端頒發(fā)一個(gè)Cookie,客戶端將Cookie持久化到本地。當(dāng)客戶端再次請(qǐng)求該服務(wù)器時(shí),客戶端會(huì)把請(qǐng)求的網(wǎng)址連同該Cookie一同提交給服務(wù)器。服務(wù)器檢查該Cookie,以此來(lái)辨認(rèn)用戶狀態(tài)。對(duì)于Cookie的有效期,是在客戶端本地判斷的,Cookie有效則可以向服務(wù)器進(jìn)行請(qǐng)求;Cookie失效則需重新登錄獲取新的Cookie之后再與服務(wù)器進(jìn)行交互。
- 4 回答
- 0 關(guān)注
- 4588 瀏覽
添加回答
舉報(bào)