cookie 在其它頁面不能取得值的問題

來源:互聯網
上載者:User

    自己寫了一cookie在其頁面上可以訪問到,但到另一個頁面卻取不到值。忙了好大一天。

 

最後才找到原因,還是主要是自己對cookie不是很瞭解。問題就是在path

 

Path – 路徑。指定與cookie關聯的WEB頁。值可以是一個目錄,或者是一個路徑。如果http://www.g.com/wangt/index.html 建立了一個cookie,那麼在http://www.g.com/wangt/目錄裡的所有頁面,以及該目錄下面任何子目錄裡的頁面都可以訪問這個cookie。

 

      但是我如果在http://www.g.com/wangtao/index.html訪問建立的cookie。卻是不能成功的,這些我們就需要通過path來設定。

這時,我們要把cookies的path屬性設定成“/”。在指定路徑的時候,凡是來自同一伺服器,URL裡有相同路徑的所有WEB頁面都可以共用cookies。

 

    這裡還有一個關鍵的東西就是domain,雖然我沒有遇到,但是感覺和path一樣很值得關注

Domain – 域。指定關聯的WEB伺服器或域。值是網域名稱,比如wangt.com。這是對path路徑屬性的一個延伸。如果我們想讓catalog.mycompany.com 能夠訪問shoppingcart.mycompany.com設定的cookies,該怎麼辦? 我們可以把domain屬性設定成“mycompany.com”,並把path屬性設定成“/”。

不能把cookies域屬性設定成與設定它的伺服器的所在域不同的值。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.