2016-03-04 31 views
0

根據RFC2109,某些代理可能限制給定域該cookie。曲奇域限制

我不能完全肯定域限制這種情況:對於域名= .mydomain.com來爲域= foo.mydomain發出

  • 餅乾乙發出

    • cookie中。 COM

    • 餅乾ç發出域名= bar.mydomain.com

    因爲餅乾A可見/發送也以「foo.mydomain.com」和「bar.mydomain.com」,也有cookie影響所有更深域(S)或限制規則的限制,只是根據申請值(原樣)的域參數?

    IOW域foo.mydomain.com的限制將被僅在餅乾B或A + B計數?

  • +0

    你設置域名爲每個特定的Cookie,即價值形態,因此域一個設置cookie不會影響域集另一個餅乾 –

    回答

    0

    ,因爲它自2000年以來已經過時了目前RFC6265建議section 6.1客戶存儲每個域至少 50餅乾請不要依賴於RFC2109下去。

    至於您的關注:這只是一個建議,客戶不能被迫存儲任何cookie在所有。然而,對於那些確實保持狀態,我經常看到,依賴於原始域而不是在Set-Cookie頭一個集的存儲模式。因此,當涉及到限制的應用時,我認爲可以安全地假設每個原始域名都被徵稅。

    +0

    「原始域」我想你指的是真正的域名/主機不管發出該Cookie域Cookie參數。如果是的話,我怎樣才能通過瀏覽器/開發者工具獲得「源域」?例如。在鉻可能是資源 - >餅乾?在每個項目中列出的所有Cookie將被計入該「原始域名」? – Crixo

    +0

    是的,當我寫源域時,我的意思是發佈域。抱歉不清楚。至於第三方Cookie:我的猜測是他們會徵稅由'Set-Cookie'標頭指定的域的限制。這些本地存儲是供應商特定的,但看着火狐'cookie.sqlite',我會說這是不可能的,以確定那些沒有背景。同樣我也沒有辦法在Chrome中這樣做。 – DaSourcerer