每個(gè)cookie都有四個(gè)可選的屬性,他們分別控制cookie的生存周期、可見性、安全性等。
1.expires
它指定了cookie的生存期。默認(rèn)情況下,cookie是暫時(shí)存在的,他們存儲(chǔ)的值只在瀏覽器會(huì)話期間存在。當(dāng)瀏覽器推出后,這些值也就丟失了。通過expires屬性,可以為cookie設(shè)置一個(gè)過期日期。盡管expires屬性仍然有效,但是它已經(jīng)被max-age屬性取代,后者用秒來設(shè)置cookie的聲明周期。設(shè)置這兩個(gè)屬性中的任何一個(gè),都會(huì)使瀏覽器把cookie保存到一個(gè)本地文件中,以便用戶下次訪問這個(gè)網(wǎng)頁時(shí)能夠再將它讀出來。一旦超過了終止日期,或者超過了max-age的生命期,那個(gè)cookie就會(huì)被瀏覽器自動(dòng)從cookie文件中刪除。
2.path
它指定了與cookie關(guān)聯(lián)在一起的網(wǎng)頁。默認(rèn)情況下,cookie會(huì)和創(chuàng)建它的網(wǎng)頁以及與這個(gè)網(wǎng)頁處于同一個(gè)目錄下的網(wǎng)頁和處于該目錄的子目錄下的網(wǎng)頁關(guān)聯(lián)。例如,如果一個(gè)cookie由位于http://www.wanjiacai.com/login/index.html的網(wǎng)頁創(chuàng)建,那么它對位于http://www.wanjiacai.com/login/order.html和位于http://www.wanjiacai.com/login/validate/index.html的網(wǎng)頁也是可見的,但是對于位于http://www.wanjiacai.com/lottery/index.html的網(wǎng)頁就不可見了。
3.domain
默認(rèn)情況下,只有和設(shè)置cookie的網(wǎng)頁來自同一web服務(wù)器的頁面才能訪問這個(gè)cookie。但是,大的網(wǎng)站可能需要由多個(gè)web服務(wù)器共享cookie。例如,位于talk.wanjiancai.com的服務(wù)器就可能讀取info.wanjiancai.com設(shè)置的cookie值。這里就引入了第三個(gè)cookie屬性domain。將定由位于talk.wanjiancai.com的頁面創(chuàng)建的cookie把自己的path屬性設(shè)置成“/”,把domain設(shè)置成了“.wanjiacai.com”,那么所有位于info.wanjiancai.com的頁面和所有位于talk.wanjiancai.com的頁面以及所有位于wanjiancai.com域的其他服務(wù)器上的網(wǎng)頁都能夠訪問這個(gè)cookie。如果沒有設(shè)置cookie的domain值,該屬性的默認(rèn)值就是創(chuàng)建cookie的網(wǎng)頁所在的服務(wù)器的主機(jī)名。注意,不能將一個(gè)cookie的域設(shè)置成服務(wù)器所在的域之外的域。
4.secure
secure是一個(gè)布爾值,它指定了在網(wǎng)絡(luò)上如何傳輸cookie值。默認(rèn)情況下,cookie是不安全的,也就是說,他們是通過一個(gè)普通的、不安全的http鏈接傳輸?shù)摹5侨绻麑ookie標(biāo)記為安全的,那么它將只在瀏覽器和服務(wù)器通過https或其他安全協(xié)議鏈接是才被傳輸。
由于對第三方cookie(也就是那些和web頁面中的圖像相關(guān)而不是和web頁面本身相關(guān)的cookie)的濫用,cookie對很多web用戶來說聲名很壞。例如,第三方cookie使用一個(gè)廣告商公司從一個(gè)站點(diǎn)到另一個(gè)站點(diǎn)地跟蹤用戶,這種實(shí)際情況帶來的隱私問題使得一些用戶關(guān)閉了他們的cookie。在javascript代碼中使用cookie之間,希望首先查看他們是否激活。在大多數(shù)瀏覽器中,可以通過檢查navigator.cookieEnabled屬性來做到這一點(diǎn)。
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
27 | 28 | 29 | 30 | 1 | 2 | 3 | |||
4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
11 | 12 | 13 | 14 | 15 | 16 | 17 | |||
18 | 19 | 20 | 21 | 22 | 23 | 24 | |||
25 | 26 | 27 | 28 | 29 | 30 | 31 | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
常用鏈接
留言簿(1)
隨筆分類(17)
- arithmetics(3)
- C/C++(1)
- Cache
- DB(1)
- IOC/AOP(2)
- java concurrency(2)
- java 多線程
- JDK(1)
- JVM(1)
- Linux(1)
- nosql(5)
- Performance
隨筆檔案(28)
- 2014年7月 (3)
- 2014年5月 (1)
- 2014年4月 (1)
- 2013年6月 (1)
- 2013年4月 (2)
- 2013年3月 (1)
- 2012年8月 (1)
- 2012年5月 (1)
- 2012年2月 (6)
- 2012年1月 (1)
- 2011年10月 (1)
- 2011年9月 (1)
- 2011年6月 (2)
- 2009年8月 (3)
- 2008年5月 (1)
- 2006年4月 (2)
文章分類(30)
- AJAX
- common(3)
- DB(3)
- java tools(1)
- JAVA 基礎(chǔ)文章(1)
- java 并發(fā)(3)
- JDBC(1)
- linux(3)
- ORM(包括hibernate等)(2)
- Spring(6)
- SWT、SWING、AWT(2)
- web(2)
- web service
- 優(yōu)化(2)
- 版本控制(1)
文章檔案(30)
- 2013年4月 (1)
- 2013年3月 (1)
- 2012年1月 (2)
- 2011年12月 (1)
- 2011年11月 (1)
- 2011年8月 (2)
- 2011年7月 (1)
- 2011年6月 (4)
- 2011年4月 (3)
- 2009年8月 (4)
- 2008年6月 (1)
- 2008年4月 (1)
- 2007年3月 (2)
- 2006年12月 (1)
- 2006年10月 (2)
- 2006年8月 (1)
- 2006年6月 (1)
- 2006年4月 (1)
相冊
收藏夾(2)
hibernate
java基礎(chǔ)
mysql
xml
- IBM XSL
- w3c標(biāo)準(zhǔn)的xpath說明
- web service ibm
- XPath 示例
- XPath 簡單語法
- XQuery 1.0 and XPath 2.0 Full-Text Use Cases
關(guān)注
壓力測試
算法
最新隨筆
- 1.?解決Redis數(shù)據(jù)庫響應(yīng)延遲問題(轉(zhuǎn)載)
- 2.?理想化的 Redis 集群 (轉(zhuǎn)載)
- 3.?Redis 分區(qū)(翻譯)
- 4.?Mysql索引相關(guān)知識(shí)分享
- 5.?數(shù)據(jù)結(jié)構(gòu)-BinaryTree
- 6.?深入學(xué)習(xí)Linux之命令篇-find
- 7.?什么情況下應(yīng)該使用GridFS(翻譯)
- 8.?Mongodb主從復(fù)制實(shí)踐
- 9.?jmap使用
- 10.?為什么實(shí)現(xiàn)了equal方法,一定需要實(shí)現(xiàn)hashCode方法呢?
- 11.?MongoDB學(xué)習(xí)—MongoDB安裝
- 12.?京東碰到的一道面試題
- 13.?HashMap分析
- 14.?12個(gè)小球其中有一個(gè)是次品,不過不知道輕重,請問用天平能用三次測量的機(jī)會(huì)找出那個(gè)次品嗎?
- 15.?使用java nio 實(shí)現(xiàn) Ping
- 16.?Spring 源碼閱讀(IOC容器)-容器啟動(dòng)2
- 17.?Spring 源碼閱讀(IOC容器)-容器啟動(dòng)1
- 18.?JDBC SavePoint淺析
- 19.?Linux下C訪問MySQL實(shí)踐
- 20.?Apache Benchmark(ab)使用
- 21.?Java NIO Demo
- 22.?Amoeba源碼解讀一
- 23.?編寫跨平臺(tái)代碼注意事項(xiàng)
- 24.?編寫跨平臺(tái)代碼注意事項(xiàng)
- 25.?JavaScript的toString()方法自動(dòng)調(diào)用
搜索
積分與排名
- 積分 - 96393
- 排名 - 601
最新評論

- 1.?嗯嗯
- 阿斯達(dá)斯
- --安德森
- 2.?re: tomcat 產(chǎn)生heapdump文件配置
- 如果不內(nèi)存溢出,heapdump目錄是不是空的?
- --小龍?jiān)诰€
- 3.?re: Java NIO Demo
- 評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
- --zuidaima
- 4.?re: Redis 分區(qū)(翻譯)
- 手機(jī)賺錢軟件http://www.szapk.cn!!!
- --手機(jī)賺錢軟件http://www.szapk.cn
- 5.?re: Mysql索引相關(guān)知識(shí)分享
- 很有價(jià)值的分享,值得學(xué)習(xí)
- --任務(wù)大廳
閱讀排行榜
評論排行榜
- 1.?Mysql索引相關(guān)知識(shí)分享(4)
- 2.?京東碰到的一道面試題(1)
- 3.?Linux下C訪問MySQL實(shí)踐(1)
- 4.?Apache Benchmark(ab)使用(1)
- 5.?Java NIO Demo(1)
- 6.?JavaScript的toString()方法自動(dòng)調(diào)用(1)
- 7.?lucene 實(shí)踐(1)
- 8.?Redis 分區(qū)(翻譯)(1)
- 9.?解決Redis數(shù)據(jù)庫響應(yīng)延遲問題(轉(zhuǎn)載)(0)
- 10.?理想化的 Redis 集群 (轉(zhuǎn)載)(0)
- 11.?dom4j學(xué)習(xí)筆記(0)
- 12.?創(chuàng)建mysql innodb數(shù)據(jù)庫(0)
- 13.?Amoeba源碼解讀一(0)
- 14.?編寫跨平臺(tái)代碼注意事項(xiàng)(0)
- 15.?編寫跨平臺(tái)代碼注意事項(xiàng)(0)
- 16.?HashMap分析(0)
- 17.?12個(gè)小球其中有一個(gè)是次品,不過不知道輕重,請問用天平能用三次測量的機(jī)會(huì)找出那個(gè)次品嗎?(0)
- 18.?使用java nio 實(shí)現(xiàn) Ping(0)
- 19.?Spring 源碼閱讀(IOC容器)-容器啟動(dòng)2(0)
- 20.?Spring 源碼閱讀(IOC容器)-容器啟動(dòng)1(0)